Пример #1
0
        public void ProcessRectangeInstructionWidthTest()
        {
            Screen screen = new Screen(7, 3, PATH);
            RectangleInstruction rectangleInstruction = new RectangleInstruction("rect 8x2");

            screen.ProcessRectangleInstruction(rectangleInstruction);
        }
Пример #2
0
        public void ProcessRectangeInstructionHeightTest()
        {
            Screen screen = new Screen(7, 3, PATH);
            RectangleInstruction rectangleInstruction = new RectangleInstruction("rect 2x4");

            screen.ProcessRectangleInstruction(rectangleInstruction);
        }
Пример #3
0
        public void ProcessRectangeTestInstruction()
        {
            Screen screen = new Screen(7, 3, PATH);
            RectangleInstruction rectangleInstruction = new RectangleInstruction("rect 4x3");

            bool[,] expectedResult = { { true, true, true, true, false, false, false },
                                       { true, true, true, true, false, false, false },
                                       { true, true, true, true, false, false, false } };
            screen.ProcessRectangleInstruction(rectangleInstruction);
            bool screensMatch = Compare2DArrays <bool>(expectedResult, screen.screenDisplay);

            Assert.AreEqual(true, screensMatch);
        }