public void WFCCoreCheckIfSolvedTruePasses() { outputGrid = new OutputGrid(10, 10, patternManager.GetNumberOfPatterns()); solver = new CoreSolver(outputGrid, patternManager); var position = new Vector2Int(0, 0); for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { outputGrid.SetPatternOnPosition(i, j, 1); } } Assert.True(solver.CheckIfSolved()); }
public void WFCCoreCheckIfSolvedFalsePasses() { var position = new Vector2Int(0, 0); Assert.False(solver.CheckIfSolved()); }