Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)