Example #1
0
        public void P04_Forest_GetNumberOfChoppedTrees()
        {
            var result0 = P04_Forest.GetNumberOfChoppedTrees(Forest0);
            var result1 = P04_Forest.GetNumberOfChoppedTrees(Forest1);
            var result2 = P04_Forest.GetNumberOfChoppedTrees(Forest2);
            var result3 = P04_Forest.GetNumberOfChoppedTrees(Forest3);

            result0.Should().Be(55);
            result1.Should().Be(27);
            result2.Should().Be(2065);
            result3.Should().Be(1513);
        }
Example #2
0
        public void P04_Forest_GetStart()
        {
            var result0 = P04_Forest.GetStart(Forest0);
            var result1 = P04_Forest.GetStart(Forest1);
            var result2 = P04_Forest.GetStart(Forest2);
            var result3 = P04_Forest.GetStart(Forest3);

            result0.Should().Be(new Square(2, 1, 7));
            result1.Should().Be(new Square(1, 2, 7));
            result2.Should().Be(new Square(4, 3, 94));
            result3.Should().Be(new Square(4, 2, 79));
        }