public void Visibility_First_Iteration() { var result = Day11_SeatVisibility.Simulate(Example, 1); Assert.Equal(@"#.##.##.## #######.## #.#.#..#.. ####.##.## #.##.##.## #.#####.## ..#.#..... ########## #.######.# #.#####.##", Day11_SeatQueue.Stringify(result)); }
public void Visibility_Third_Iteration() { var result = Day11_SeatVisibility.Simulate(Example, 3); Assert.Equal(@"#.L#.##.L# #L#####.LL L.#.#..#.. ##L#.##.## #.##.#L.## #.#####.#L ..#.#..... LLL####LL# #.L#####.L #.L####.L#", Day11_SeatQueue.Stringify(result)); }
public void Second_Iteration() { var result = Day11_SeatQueue.Simulate(Example, 2); Assert.Equal(@"#.LL.L#.## #LLLLLL.L# L.L.L..L.. #LLL.LL.L# #.LL.LL.LL #.LLLL#.## ..L.L..... #LLLLLLLL# #.LLLLLL.L #.#LLLL.##", Day11_SeatQueue.Stringify(result)); }