public void SantaSuitFabricCalculator_GetFabricClaimIdOfNonOverlappingClaim_Succeeds() { SantaSuitFabricCalculator santaSuitFabricCalculator = new SantaSuitFabricCalculator(Part2Sample1FilePath); int result = santaSuitFabricCalculator.GetFabricClaimIdOfNonOverlappingClaim(); Assert.Equal(3, result); }
public void SantaSuitFabricCalculator_GetNumberOfOverlappingSquares_Succeeds() { SantaSuitFabricCalculator santaSuitFabricCalculator = new SantaSuitFabricCalculator(Part1Sample1FilePath); int result = santaSuitFabricCalculator.GetNumberOfOverlappingSquares(); Assert.Equal(4, result); }
private static void ExecuteDayThreeCommand(string filePath) { SantaSuitFabricCalculator santaSuitFabricCalculator = new SantaSuitFabricCalculator(filePath); Out.WriteLine($"Number of overlapping squares: {santaSuitFabricCalculator.GetNumberOfOverlappingSquares()}"); Out.WriteLine($"Claim ID with no overlapping squares: {santaSuitFabricCalculator.GetFabricClaimIdOfNonOverlappingClaim()}"); }
public void SantaSuitFabricCalculator_GetFabricClaimIdOfNonOverlappingClaim_NoUniqueClaimFoundExceptionThrown() { SantaSuitFabricCalculator santaSuitFabricCalculator = new SantaSuitFabricCalculator(NoUniqueClaimsFilePath); Assert.Throws <NoUniqueClaimFoundException>(() => santaSuitFabricCalculator.GetFabricClaimIdOfNonOverlappingClaim()); }
public void SantaSuitFabricCalculator_Constructor_NoExceptionThrown() { SantaSuitFabricCalculator santaSuitFabricCalculator = new SantaSuitFabricCalculator(Part1Sample1FilePath); Assert.NotNull(santaSuitFabricCalculator); }