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);