public void GetSolveTest() { var strings = File.ReadLines(Program.InputTxt); var jigsawSolver = new JigsawSolver(strings); var finalGrid = jigsawSolver.Solve(); jigsawSolver.CountMonsters(finalGrid).Should().Be(1665); }
public void GetCornersTest() { var strings = File.ReadLines(Program.InputTxt); var jigsawSolver = new JigsawSolver(strings); var corners = jigsawSolver.GetCorners(); corners.Aggregate((x, y) => x * y).Should().Be(29584525501199); }