Example #1
0
        public void CalculateNumberOfTrees_ShouldReturnTotalNumberOfHits_GivenProblemInputAndTrajectory3And1()
        {
            var map = File.ReadAllLines("Inputs\\day03.txt");
            var sut = new TobogganTrajectory();

            var actual = sut.CalculateNumberOfTrees(map, (3, 1));

            actual.Should().Be(195);
        }
Example #2
0
        public void CalculateNumberOfTrees_ShouldReturnTotalNumberOfTrees_GivenSmallMap()
        {
            var map = new[]
            {
                "#.",
                ".#"
            };
            var sut = new TobogganTrajectory();

            var actual = sut.CalculateNumberOfTrees(map, (1, 1));

            actual.Should().Be(2);
        }