Esempio n. 1
0
        public void SolveSecondPuzzle()
        {
            var sut = new Origami(REAL_INSTRUCTIONS);

            sut.FoldAccordingToInstructions();
            Assert.Equal(@"###...##..#..#.###..#..#.#....#..#.#....
#..#.#..#.#..#.#..#.#.#..#....#.#..#....
#..#.#....####.#..#.##...#....##...#....
###..#.##.#..#.###..#.#..#....#.#..#....
#....#..#.#..#.#.#..#.#..#....#.#..#....
#.....###.#..#.#..#.#..#.####.#..#.####.", sut.PlotPoints());
        }
Esempio n. 2
0
        public void PlotPointsCorrectly()
        {
            var sut = new Origami(SAMPLE_INSTRUCTIONS);

            sut.FoldAccordingToInstructions();
            Assert.Equal(@"#####
#...#
#...#
#...#
#####
.....
.....", sut.PlotPoints());
        }