Пример #1
0
        public void DekodKonkurranse()
        {
            var dekoder = new KryptoKluss();

            var dekodet = dekoder.Dekod("OTUJNMQTYOQOVVNEOXQVAOXJEYA", KryptoKluss.AsciiPlussPosisjon);

            Console.WriteLine(dekodet);
        }
Пример #2
0
        public void DekodEksempel()
        {
            var dekoder = new KryptoKluss();

            var dekodet = dekoder.Dekod("PWVAYOBB", KryptoKluss.AsciiPlussPosisjon);

            Assert.AreEqual("JULEMANN", dekodet);
        }
Пример #3
0
        public void AsciiPlussPosisjon(char input, int forventet)
        {
            var resultat = KryptoKluss.AsciiPlussPosisjon(input);

            Assert.AreEqual(forventet, resultat);
        }
Пример #4
0
        public void SpesifikasjonEksempel(string input, string forventet)
        {
            var dekoder = new KryptoKluss();

            Assert.AreEqual(forventet, dekoder.Dekod(input, KryptoKluss.AsciiPlussPosisjon));
        }
Пример #5
0
        public void ShiftMed30(string input, string forventet)
        {
            var dekoder = new KryptoKluss();

            Assert.AreEqual(forventet, dekoder.Dekod(input, x => 30));
        }
Пример #6
0
        public void KrypterMedAsciiPlussPosisjon()
        {
            var kryptert = KryptoKluss.Krypter('L', KryptoKluss.AsciiPlussPosisjon);

            Assert.AreEqual((int)'V', kryptert);
        }