Пример #1
0
        public void Ex3Test3()
        {
            Exercise3 ex3   = new Exercise3();
            MyMap     myMap = (MyMap)ex3.Method1();

            Assert.AreEqual(myMap.AddNewCells(2), 2);
        }
Пример #2
0
        public void Exercise3Method1Test3()
        {
            Exercise3 e3  = new Exercise3();
            MyMap     map = (MyMap)e3.Method1();

            Assert.AreEqual(map.AddNewCells(2011), 2011);
        }
        public void Test_AmountConsecutivesMultiplied_6()
        {
            var numTest = new Exercise3();
            var result  = numTest.AmountConsecutivesMultiplied(11130, 11775);

            Assert.AreEqual(4, result);
        }
Пример #4
0
        public void Exercise3Method1Test2()
        {
            Exercise3 e3  = new Exercise3();
            MyMap     map = (MyMap)e3.Method1();

            Assert.AreEqual(map.GetMapSize(5.2f), 5.2f * 5.2f);
        }
Пример #5
0
        public void truemultideleteSymb()
        {
            var    Exercise3 = new Exercise3();
            string result    = Exercise3.deleteSymb("qadeee", "vce");

            Assert.AreEqual("qad", result);
        }
Пример #6
0
        public void Ex3Test2()
        {
            Exercise3 ex3   = new Exercise3();
            MyMap     myMap = (MyMap)ex3.Method1();

            Assert.AreEqual(myMap.GetMapSize(1), 1);
        }
Пример #7
0
        public void Exercise3Method2Test2()
        {
            Exercise3 e3 = new Exercise3();

            Bewegung[] bewegungen = (Bewegung[])e3.Method2();
            Assert.AreEqual(bewegungen.Length, 2);
        }
Пример #8
0
        public void Exercise3Method1Test1()
        {
            Exercise3 e3  = new Exercise3();
            MyMap     map = (MyMap)e3.Method1();

            Assert.AreEqual(map.GetMapName(), "BID-Map");
        }
Пример #9
0
        public void Excercise3Method1_MapSize_1()
        {
            Exercise3 e3    = new Exercise3();
            MyMap     mymap = (MyMap)e3.Method1();

            Assert.Equal(1, mymap.GetMapSize(1));
        }
Пример #10
0
        public void Excercise3Method1_AddCell_1()
        {
            Exercise3 e3    = new Exercise3();
            MyMap     mymap = (MyMap)e3.Method1();

            Assert.Equal(1, mymap.AddNewCells(1));
        }
Пример #11
0
        public void Test_AmountConsecutivesMultiplied_3()
        {
            var numTest = new Exercise3();
            var result  = numTest.AmountConsecutivesMultiplied(6, 29);

            Assert.AreEqual(3, result);
        }
Пример #12
0
        public void Excercise3Method1_MapName_false()
        {
            Exercise3 e3    = new Exercise3();
            MyMap     mymap = (MyMap)e3.Method1();

            Assert.NotEqual("BID-Mapt", mymap.GetMapName());
        }
Пример #13
0
        public void truedeleteSymb()
        {
            var    Exercise3 = new Exercise3();
            string result    = Exercise3.deleteSymb("ba", "ac");

            Assert.AreEqual("b", result);
        }
Пример #14
0
        public void Test9()
        {
            var ex  = new Exercise3();
            var arr = ex.Method2();

            Assert.AreEqual(typeof(Springen), ((Bewegung[])arr)[0].GetType());
            Assert.AreEqual(typeof(Laufen), ((Bewegung[])arr)[1].GetType());
        }
Пример #15
0
        public void Ex3Test4()
        {
            Exercise3 ex3 = new Exercise3();

            Bewegung[] test = (Bewegung[])ex3.Method2();

            Assert.AreEqual(test.Length, 2);
        }
Пример #16
0
        public void Ex3Method2_Method2_true()
        {
            Exercise3 ex3 = new Exercise3();

            Bewegung[] bew = (Bewegung[])ex3.Method2();

            Assert.Equal(2, bew.Length);
        }
Пример #17
0
        public void Test6()
        {
            Exercise3 ex3 = new Exercise3();

            Object[] arr = new Object[2];
            arr[0] = new Springen();
            arr[1] = new Laufen();
            Assert.AreEqual(arr, ex3.Method2());
        }
Пример #18
0
        public void Exercise3Method2Test1()
        {
            Exercise3 e3 = new Exercise3();

            Bewegung[] bewegungen = (Bewegung[])e3.Method2();
            Laufen     laufen     = new Laufen();

            Assert.AreEqual(bewegungen[0].GetType(), laufen.GetType());
        }
Пример #19
0
 static void Main()
 {
     Console.WriteLine("3 или 4?");
     if (int.TryParse(Console.ReadLine(), out var number))
     {
         if (number == 3)
         {
             Exercise3.Main();
         }
         else if (number == 4)
         {
             Exercise4.Main();
         }
     }
     Console.WriteLine("\nPress any key to exit.");
     Console.ReadKey();
 }
Пример #20
0
 static void Main(string[] args)
 {
     UserControl usercontrol = new UserControl();
     bool isExit = false;
     string input;
     Instruction();
     while (!isExit)
     {
         input = Console.ReadLine();
         Enum.TryParse(input, true, out usercontrol);
         switch (usercontrol)
         {
             case UserControl.Exercise1:
                 Console.WriteLine("Solve of {0}", UserControl.Exercise1);
                 Exercise1 exercise1 = new Exercise1();
                 exercise1.Show();
                 break;
             case UserControl.Exercise2:
                 Console.WriteLine("Solve of {0}", UserControl.Exercise2);
                 Exercise2 exercise2 = new Exercise2();
                 exercise2.Show();
                 break;
             case UserControl.Exercise3:
                 Console.WriteLine("Solve of {0}", UserControl.Exercise3);
                 Exercise3 exercise3 = new Exercise3();
                 exercise3.Show();
                 break;
             case UserControl.Exercise4:
                 Console.WriteLine("Solve of {0}", UserControl.Exercise4);
                 Exercise4 exercise4 = new Exercise4();
                 exercise4.Show();
                 break;
             case UserControl.Exercise5:
                 Console.WriteLine("Solve of {0}", UserControl.Exercise5);
                 Exercise5 exercise5 = new Exercise5();
                 exercise5.Show();
                 break;
             case UserControl.Exit: isExit = true; break;
             default: Instruction(); break;
         }
     }
 }
Пример #21
0
        private static void Main(string[] args)
        {
            while (true)
            {
                ConsoleOutput.PutInitText();
                ConsoleOutput.PutExercisesText();
                var key = Console.ReadKey();
                switch (key.KeyChar)
                {
                case '1':
                    ConsoleOutput.PutInitText();
                    Console.WriteLine("Zadanie 1 - LFSR");
                    ConsoleOutput.PutCryptoDecryptoText();
                    var choice1 = Console.ReadKey();
                    switch (choice1.KeyChar)
                    {
                    case '1':
                        Exercise1.Encrypt();
                        break;

                    case '2':
                        Exercise1.Decrypt();
                        break;

                    default:
                        break;
                    }
                    break;

                case '2':
                    ConsoleOutput.PutInitText();
                    Console.WriteLine("Zadanie 2 - Synchronous Stream Cipher");
                    ConsoleOutput.PutCryptoDecryptoText();
                    var choice2 = Console.ReadKey();
                    switch (choice2.KeyChar)
                    {
                    case '1':
                        Exercise2.Encrypt();
                        break;

                    case '2':
                        Exercise2.Decrypt();
                        break;

                    default:
                        break;
                    }
                    break;

                case '3':
                    ConsoleOutput.PutInitText();
                    Console.WriteLine("Zadanie 3 - Ciphertext Autokey");
                    ConsoleOutput.PutCryptoDecryptoText();
                    var choice3 = Console.ReadKey();
                    switch (choice3.KeyChar)
                    {
                    case '1':
                        Exercise3.Encrypt();
                        break;

                    case '2':
                        Exercise3.Decrypt();
                        break;

                    default:
                        break;
                    }
                    break;

                case '0':
                    Environment.Exit(0);
                    break;

                default:

                    break;
                }
                Console.Clear();
            }
        }
Пример #22
0
        private static void Main(string[] args)
        {
            while (true)
            {
                ConsoleOutput.PutInitText();
                ConsoleOutput.PutExercisesText();
                var key = Console.ReadKey();
                switch (key.KeyChar)
                {
                case '1':
                    ConsoleOutput.PutInitText();
                    Console.WriteLine("Zadanie 1 - Rail fence");
                    ConsoleOutput.PutCryptoDecryptoText();
                    var choice1 = Console.ReadKey();
                    switch (choice1.KeyChar)
                    {
                    case '1':
                        Exercise1.Encrypt();
                        break;

                    case '2':
                        Exercise1.Decrypt();
                        break;

                    default:
                        break;
                    }
                    break;

                case '2':
                    ConsoleOutput.PutInitText();
                    Console.WriteLine("Zadanie 2 - Przestawienia macierzowe a");
                    ConsoleOutput.PutCryptoDecryptoText();
                    var choice2 = Console.ReadKey();
                    switch (choice2.KeyChar)
                    {
                    case '1':
                        Exercise2.Encrypt();
                        break;

                    case '2':
                        Exercise2.Decrypt();
                        break;

                    default:
                        break;
                    }
                    break;

                case '3':
                    ConsoleOutput.PutInitText();
                    Console.WriteLine("Zadanie 3 - Przestawienia macierzowe b");
                    ConsoleOutput.PutCryptoDecryptoText();
                    var choice3 = Console.ReadKey();
                    switch (choice3.KeyChar)
                    {
                    case '1':
                        Exercise3.Encrypt();
                        break;

                    case '2':
                        Exercise3.Decrypt();
                        break;

                    default:
                        break;
                    }
                    break;

                case '6':
                    ConsoleOutput.PutInitText();
                    Console.WriteLine("Zadanie 3 - Przestawienia macierzowe c");
                    ConsoleOutput.PutCryptoDecryptoText();
                    var choice6 = Console.ReadKey();
                    switch (choice6.KeyChar)
                    {
                    case '1':
                        Exercise6.Encrypt();
                        break;

                    case '2':
                        Exercise6.Decrypt();
                        break;

                    default:
                        break;
                    }
                    break;

                case '4':
                    ConsoleOutput.PutInitText();
                    Console.WriteLine("Zadanie 4 - Szyfrowanie cezara");
                    ConsoleOutput.PutCryptoDecryptoText();
                    var choice4 = Console.ReadKey();
                    switch (choice4.KeyChar)
                    {
                    case '1':
                        Exercise4.Encrypt();
                        break;

                    case '2':
                        Exercise4.Decrypt();
                        break;

                    default:
                        break;
                    }
                    break;

                case '5':
                    ConsoleOutput.PutInitText();
                    Console.WriteLine("Zadanie 5 - Szyfrowanie Vigenere’a");
                    ConsoleOutput.PutCryptoDecryptoText();
                    var choice5 = Console.ReadKey();
                    switch (choice5.KeyChar)
                    {
                    case '1':
                        Exercise5.Encrypt();
                        break;

                    case '2':
                        Exercise5.Decrypt();
                        break;

                    default:
                        break;
                    }
                    break;

                case '0':
                    Environment.Exit(0);
                    break;

                default:

                    break;
                }
                Console.Clear();
            }
        }