Esempio n. 1
0
        public void Visibility_First_Iteration()
        {
            var result = Day11_SeatVisibility.Simulate(Example, 1);

            Assert.Equal(@"#.##.##.##
#######.##
#.#.#..#..
####.##.##
#.##.##.##
#.#####.##
..#.#.....
##########
#.######.#
#.#####.##", Day11_SeatQueue.Stringify(result));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }