Ejemplo n.º 1
0
        public void GetObj1Color_V_rusBReturned() // Не совсем правильный, так как проверяет все методы класса
        {
            // Arrange - присвоение переменных
            string inputValue = "V";  // Вводимая переменная

            char expectedValue = 'Б'; // Ожидаемая переменная

            // Act - выполнение действий с классом
            SortStrColor obj = new SortStrColor(inputValue); // Получение объекта класса

            char[] outputValue = obj.GetObj1Color();         // Выводимый массив объектов

            char actualValue = outputValue[0];               // Получаемая переменная

            // Assert - проверка
            Assert.AreEqual(expectedValue, actualValue); // Сравнение ожидаемого и полученного результата
        }
Ejemplo n.º 2
0
        // Главный метод программы
        static void Main(string[] args)
        {
            // Запрос на ввод
            Console.WriteLine("Введите символы: ");

            // Считывание строки со значением цветов объектов
            string objectsColor = Console.ReadLine(); // ССЗСКЗЗЗККСЗССКЗ

            // Создание объекта класса, производящего сортировку
            SortStrColor sortStrColor = new SortStrColor(objectsColor);

            // Получение массива симолов
            char[] Obj1Color = sortStrColor.GetObj1Color();

            // Печать результатов сортировки
            PrintArrayObj1Color(Obj1Color);

            // Чтобы окно быстро не закрылось
            Console.ReadKey();
        }