public void IntegrationTestPartTwo()
        {
            var fabric = new Fabric();

            ElfClaim[] claims = ReadElfClaimsFromFile("day3.txt").ToArray();

            foreach (ElfClaim elfClaim in claims)
            {
                fabric.MakeClaim(elfClaim);
            }

            ElfClaim notOverlapping = claims.Single(claim => !fabric.IsOverlapping(claim));

            Assert.Equal(894, notOverlapping.Id);
        }
Beispiel #2
0
 public void ParseElfClaimTests(string line, ElfClaim expected) =>
 Assert.Equal(expected, ParseElfClaim(line));