예제 #1
0
        public void Deve_retornar_letra_decifrada(char input, char letraEsperada, int deslocamento)
        {
            // Arrange
            var cifrador = new CifraCesar(deslocamento);

            // Act
            char letraAtual = cifrador.Decifrar(input);

            // Assert
            letraAtual.Should().Be(letraEsperada);
        }
예제 #2
0
        public void Deve_retornar_frase_decifrada()
        {
            // Arrange
            string frase         = "o*xsxq ow*mkvk*o}}o*xy}}y*kwy|+";
            string fraseEsperada = "E ninguem cala esse nosso amor!";
            var    cifrador      = new CifraCesar(10);

            // Act
            string fraseAtual = cifrador.Decifrar(frase);

            // Assert
            fraseAtual.Should().Be(fraseEsperada.ToLower());
        }