Exemple #1
0
        public void GetBinaryRepresentation_Given_Intergers_ShouldReturn_BinaryRepresentation()
        {
            NumberParser parser = new NumberParser();

            int    input    = 0;
            string result   = parser.GetBinaryRepresentation(input);
            string expected = "0";

            Assert.Equal(result, expected);

            input    = 1;
            result   = parser.GetBinaryRepresentation(input);
            expected = "1";

            Assert.Equal(result, expected);

            input    = 2;
            result   = parser.GetBinaryRepresentation(input);
            expected = "10";

            Assert.Equal(result, expected);

            input    = 5;
            result   = parser.GetBinaryRepresentation(input);
            expected = "101";

            Assert.Equal(result, expected);

            input    = 10;
            result   = parser.GetBinaryRepresentation(input);
            expected = "1010";

            input    = 908;
            result   = parser.GetBinaryRepresentation(input);
            expected = "1110001100";

            Assert.Equal(result, expected);
        }