Пример #1
0
        public void ConvertStandart_SimpleDigit_CorrectAnswer()
        {
            //Arrange
            uint digit          = 8;
            var  expectedAnswer = "1000";
            //Act
            var target = BinaryRepresentator.ConvertStandart(digit);

            //Assert
            Assert.AreEqual(target, expectedAnswer);
        }
Пример #2
0
        static void Main(string[] args)
        {
            //Десятичное число, которое необходимо конвертировать в двоичное представление
            uint digit = 0;

            //Пользователь вводит десятичное число
            UserInputVerifiable("Пожалуйста, введите целое, положительное, десятичное число:", (string numberStr) =>
            {
                if (!uint.TryParse(numberStr, out digit))
                {
                    ErrorWriteLine("Не верный формат числа.");
                    return(false);
                }

                return(true);
            });

            //Вывод получившихся значений
            Console.WriteLine("Двоичное значение, используя стандартные классы:\t{0}", BinaryRepresentator.ConvertStandart(digit));
            Console.WriteLine("Двоичное значение, используя собственный алгоритм:\t{0}", BinaryRepresentator.ConvertMyAlg(digit));
        }