Simple ATM, cross plataform
CRUD instructions for traning or upgrade to a serious project
The project is already build for the product use but remember the defaul values of the database is SERVER=CLIENTE\SQLEXPRESS; DATABASE=criptos; integrated security=true
- .net 6 - dotnet 6.0.1
- SQL server - For database development
- git - For branching
- vs code - For code edit
Sql server conection
dotnet add package System.Data.SqlClient --version 4.8.3
Unit Testings
dotnet add package Microsoft.VisualStudio.UnitTesting --version 11.0.50727.1
You can download the project and use the program with .exe or modify the source code for upgrade it
Once downloaded on bin file you can find the .exe program
C: \ATM> cd bin
You can also upgrade the project cloning the repository or download in a zip
git clone https://github.com/kikhi/ATM.git
For run project use the fallow command
dotnet run
xUnit used for this project
dotnet new xunit -o AlgebraTests
Add reference from project to testing project
dotnet add AlgebraTests/AlgebraTests.csproj reference Algebra.csproj
For test code use fallow command
dotnet test AlgebraTests/AlgebraTests.csproj
If the second time testing there are problems, put the follow instruction on files .csproj from project and test project
<GenerateAssemblyInfo> false </GenerateAssemblyInfo>
For deployment need build the project
dotnet build
Then you can publish the project or take the .exe for personal use
This project is for free use - See the licence LICENSE.md for more details
Made by kikhi ๐