diff --git a/TestesUnitarios.Desafio.Console/TestesUnitarios.Desafio.Console.csproj b/TestesUnitarios.Desafio.Console/TestesUnitarios.Desafio.Console.csproj
index 74abf5c9..91b464af 100644
--- a/TestesUnitarios.Desafio.Console/TestesUnitarios.Desafio.Console.csproj
+++ b/TestesUnitarios.Desafio.Console/TestesUnitarios.Desafio.Console.csproj
@@ -2,7 +2,7 @@
Exe
- net6.0
+ net8.0
enable
enable
diff --git a/TestesUnitarios.Desafio.Tests/TestesUnitarios.Desafio.Tests.csproj b/TestesUnitarios.Desafio.Tests/TestesUnitarios.Desafio.Tests.csproj
index 27e53057..d24e60a3 100644
--- a/TestesUnitarios.Desafio.Tests/TestesUnitarios.Desafio.Tests.csproj
+++ b/TestesUnitarios.Desafio.Tests/TestesUnitarios.Desafio.Tests.csproj
@@ -1,7 +1,7 @@
- net6.0
+ net8.0
enable
enable
diff --git a/TestesUnitarios.Desafio.Tests/ValidacoesListaTests.cs b/TestesUnitarios.Desafio.Tests/ValidacoesListaTests.cs
index 0f902a28..80540db4 100644
--- a/TestesUnitarios.Desafio.Tests/ValidacoesListaTests.cs
+++ b/TestesUnitarios.Desafio.Tests/ValidacoesListaTests.cs
@@ -37,59 +37,56 @@ public void DeveConterONumero9NaLista()
[Fact]
public void NaoDeveConterONumero10NaLista()
{
- //TODO: Implementar método de teste
-
// Arrange
var lista = new List { 5, -1, -8, 9 };
var numeroParaProcurar = 10;
// Act
+ var resultado = _validacoes.ListaContemDeterminadoNumero(lista, numeroParaProcurar);
// Assert
+ Assert.False(resultado);
}
- //TODO: Corrigir a anotação [Fact]
+ [Fact]
public void DeveMultiplicarOsElementosDaListaPor2()
{
- //TODO: Implementar método de teste
-
// Arrange
var lista = new List { 5, 7, 8, 9 };
var resultadoEsperado = new List { 10, 14, 16, 18 };
// Act
+ var resultado = _validacoes.MultiplicarNumerosLista(lista, 2);
// Assert
+ Assert.Equal(resultadoEsperado, resultado);
}
[Fact]
public void DeveRetornar9ComoMaiorNumeroDaLista()
{
- //TODO: Implementar método de teste
-
// Arrange
var lista = new List { 5, -1, -8, 9 };
+ var maiorNumeroDaLista = 9;
// Act
+ var resultado = _validacoes.RetornarMaiorNumeroLista(lista);
// Assert
- //TODO: Corrigir o Assert.Equal com base no retorno da chamada ao método
- Assert.Equal(9, 9);
+ Assert.Equal(maiorNumeroDaLista, resultado);
}
[Fact]
public void DeveRetornarOitoNegativoComoMenorNumeroDaLista()
{
- //TODO: Implementar método de teste
-
// Arrange
var lista = new List { 5, -1, -8, 9 };
+ var menorNumeroDaLista = -8;
// Act
var resultado = _validacoes.RetornarMenorNumeroLista(lista);
// Assert
- //TODO: Corrigir o Assert.Equal com base no retorno da chamada ao método
- Assert.Equal(-8, -8);
+ Assert.Equal(menorNumeroDaLista, resultado);
}
}
diff --git a/TestesUnitarios.Desafio.Tests/ValidacoesStringTests.cs b/TestesUnitarios.Desafio.Tests/ValidacoesStringTests.cs
index c4919cb8..e49a0556 100644
--- a/TestesUnitarios.Desafio.Tests/ValidacoesStringTests.cs
+++ b/TestesUnitarios.Desafio.Tests/ValidacoesStringTests.cs
@@ -9,11 +9,9 @@ public class ValidacoesStringTests
[Fact]
public void DeveRetornar6QuantidadeCaracteresDaPalavraMatrix()
{
- //TODO: Corrigir a variável "texto" e "resultadoEsperado" da seção Arrange
-
// Arrange
- var texto = "a";
- var resultadoEsperado = 0;
+ var texto = "jeremy";
+ var resultadoEsperado = 6;
// Act
var resultado = _validacoes.RetornarQuantidadeCaracteres(texto);
@@ -29,13 +27,11 @@ public void DeveContemAPalavraQualquerNoTexto()
var texto = "Esse é um texto qualquer";
var textoProcurado = "qualquer";
- //TODO: Corrigir a chamada do método "ContemCaractere" da seção Act
// Act
- _validacoes.ContemCaractere(texto, textoProcurado);
+ var resultado = _validacoes.ContemCaractere(texto, textoProcurado);
// Assert
- //TODO: Corrigir o Assert.True com base no retorno da chamada ao método
- Assert.True(true);
+ Assert.True(resultado);
}
[Fact]
@@ -49,18 +45,15 @@ public void NaoDeveConterAPalavraTesteNoTexto()
var resultado = _validacoes.ContemCaractere(texto, textoProcurado);
// Assert
- //TODO: Corrigir o Assert.False com base no retorno da chamada ao método
- Assert.False(true);
+ Assert.False(resultado);
}
- //TODO: Corrigir a anotação [Fact]
+ [Fact]
public void TextoDeveTerminarComAPalavraProcurado()
{
- //TODO: Corrigir a variável "textoProcurado" seção Arrange
-
// Arrange
var texto = "Começo, meio e fim do texto procurado";
- var textoProcurado = "teste";
+ var textoProcurado = "procurado";
// Act
var resultado = _validacoes.TextoTerminaCom(texto, textoProcurado);