Aplicação exemplo é uma "calculadora de descontos" em C# que foi utilizada para introduzir a abordagem de TDD
Exemplos da pirâmide de testes https://martinfowler.com/bliki/TestPyramid.html
- Testes unitários com Moq
- Teste de integração com DB
- Teste de UI com Selenium
Packages:
- NUnit
- NUnit3TestAdapter
- Moq
- Selenium.WebDriver.IEDriver
O banco de dados exemplo se encontra em TDD.Ecommerce.Service/LocalDatabase, necessário configurar o caminho do DB no arquivo ConnectionString.config