Skip to content

Instantly share code, notes, and snippets.

View tiago-aguiar-moreira's full-sized avatar

Tiago Aguiar tiago-aguiar-moreira

View GitHub Profile
@tiago-aguiar-moreira
tiago-aguiar-moreira / Test3.cs
Created October 19, 2022 00:05
Primeiros testes unitários em C# com xUnit (parte 1) - Método de teste
[Fact(DisplayName = "Given valid numbers, when sum then should succcess.")]
public void GivenValidNumbers_WhenSum_ThenShouldSucccess()
{
//arrange
const int resultExpected = 5;
const int firstNumber = 3;
const int secondNumber = 2;
//act
var resultActual = Calculator.Sum(firstNumber, secondNumber);
@tiago-aguiar-moreira
tiago-aguiar-moreira / Test2.cs
Created October 19, 2022 00:05
Primeiros testes unitários em C# com xUnit (parte 1) - Descrição amigável do método de teste
[Fact(DisplayName = "Given valid numbers, when sum then should succcess.")]
@tiago-aguiar-moreira
tiago-aguiar-moreira / Test1.cs
Created October 19, 2022 00:05
Primeiros testes unitários em C# com xUnit (parte 1) - Organização do método de teste
[Fact]
public void Test1()
{
//arrange
//act
//assert
}
@tiago-aguiar-moreira
tiago-aguiar-moreira / Calculator.cs
Created October 19, 2022 00:05
Primeiros testes unitários em C# com xUnit (parte 1) - Método que será testado
public static int Sum(int firstNumber, int secondNumber)
{
if (firstNumber < 0 || secondNumber < 0)
{
return -1;
}
return firstNumber + secondNumber;
}