Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joaoveasey/calculadora-orientada-a-testes
calculadora para aprimorar conhecimentos em testes unitários com xUnit
https://github.com/joaoveasey/calculadora-orientada-a-testes
csharp tdd xunit
Last synced: about 2 months ago
JSON representation
calculadora para aprimorar conhecimentos em testes unitários com xUnit
- Host: GitHub
- URL: https://github.com/joaoveasey/calculadora-orientada-a-testes
- Owner: joaoveasey
- Created: 2024-05-01T18:23:31.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-01T18:39:20.000Z (9 months ago)
- Last Synced: 2024-11-05T22:12:07.760Z (3 months ago)
- Topics: csharp, tdd, xunit
- Language: C#
- Homepage:
- Size: 1.61 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Calculadora utilizando xUnit
### Test Driven Development (TDD) consiste em um desenvolvimento guiado por testes, onde basicamente são criados testes antes do código de cada funcionalidade.
### Funcionalidades implementadas:
- Somar
- Subtrair
- Multiplicar
- Dividir
- Guardar histórico das últimas 3 operações### Testes implementados:
- Testes de Soma utilizando o Theory para validar diversos cenários;
- Testes de Subtrair utilizando o Theory para validar diversos cenários;
- Testes de Multiplicar utilizando o Theory para validar diversos cenários;
- Testes de Dividir utilizando o Theory para validar diversos cenários;
- Testes de Divisão por 0;
- Teste de Histórico onde valida se a lista não está vazia e se possuem apenas 3 operações.
![image](https://github.com/joaoveasey/calculadora-orientada-a-testes/assets/125090850/51be0b9d-2a30-45cf-91d6-d9a29c0f4969)