public void Part1ThirdRound() { var seating = Seating.FromString(_startInput); seating.Part1NextRound().Part1NextRound().Part1NextRound() .ToString().Should().Be(@"#.##.L#.## #L###LL.L# L.#.#..#.. #L##.##.L# #.##.LL.LL #.###L#.## ..#.#..... #L######L# #.LL###L.L #.#L###.##"); }
public void Part2FirstRound() { var seating = Seating.FromString(_startInput); seating.Part2NextRound() .ToString().Should().Be(@"#.##.##.## #######.## #.#.#..#.. ####.##.## #.##.##.## #.#####.## ..#.#..... ########## #.######.# #.#####.##"); }
public void Part2SecondRound() { var seating = Seating.FromString(_startInput); seating.Part2NextRound().Part2NextRound() .ToString().Should().Be(@"#.LL.LL.L# #LLLLLL.LL L.L.L..L.. LLLL.LL.LL L.LL.LL.LL L.LLLLL.LL ..L.L..... LLLLLLLLL# #.LLLLLL.L #.LLLLL.L#"); }