コード例 #1
0
        public void Criptografar_DeveCriptografarTextoApenasLetrasFator4()
        {
            //Arranje
            criptografia = new JulioCesarCriptografia(new AlfabetoService(), 4);
            var texto    = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            var expected = "EFGHIJKLMNOPQRSTUVWXYZABCD".ToLower();

            //Act
            var result = criptografia.Criptografar(texto);

            //Assert
            Assert.Equal(expected, result);
        }
コード例 #2
0
        public void Criptografar_DeveCriptografarTextoLetrasEPontosFator3()
        {
            //Arranje
            criptografia = new JulioCesarCriptografia(new AlfabetoService(), 3);
            var texto    = "1a.a";
            var expected = "1d.d";

            //Act
            var result = criptografia.Criptografar(texto);

            //Assert
            Assert.Equal(expected, result);
        }
コード例 #3
0
        public void Criptografar_DeveCriptografarTextoApenasLetrasFator3()
        {
            //Arranje
            criptografia = new JulioCesarCriptografia(new AlfabetoService(), 3);
            var texto    = "a ligeira raposa marrom saltou sobre o cachorro cansado";
            var expected = "d oljhlud udsrvd pduurp vdowrx vreuh r fdfkruur fdqvdgr";

            //Act
            var result = criptografia.Criptografar(texto);

            //Assert
            Assert.Equal(expected, result);
        }