public void ExampleA1() { var monitor = new Day08.Monitor(7, 3); monitor.ActivateCommand("rect 3x2"); var expectedOutput = new List <string> { "###....", "###....", "......." }; Assert.AreEqual(expectedOutput, monitor.GetOutput()); }
public void ExampleA3() { var monitor = new Day08.Monitor(7, 3); monitor.ActivateCommand("rect 3x2"); monitor.ActivateCommand("rotate column x=1 by 1"); monitor.ActivateCommand("rotate row y=0 by 4"); var expectedOutput = new List <string> { "....#.#", "###....", ".#....." }; Assert.AreEqual(expectedOutput, monitor.GetOutput()); }