public void FabricIntersection_Final_GetIntersectionNumber() { var fabricsIntersection = new FabricIntersection(); var count = fabricsIntersection.GetIntersectionsCount(Day4Consts.Input1Path); Assert.Equal(110195, count); }
public void FabricIntersection_Small_GetNonOverlappedId() { var fabricsIntersection = new FabricIntersection(); var id = fabricsIntersection.FindNonOverlapped(Day4Consts.Input1PathSmall).FirstOrDefault().Id; Assert.Equal(3, id); }
public void FabricIntersection_Small_GetIntersectionNumber() { var fabricsIntersection = new FabricIntersection(); var count = fabricsIntersection.GetIntersectionsCount(Day4Consts.Input1PathSmall); Assert.Equal(4, count); }
public void FabricIntersection_Final_GetNonOverlappedId() { var fabricsIntersection = new FabricIntersection(); var nonOverlapped = fabricsIntersection.FindNonOverlapped(Day4Consts.Input1Path); Assert.Single(nonOverlapped); Assert.Equal(894, nonOverlapped.First().Id); }