public void Test() { var a = new Region(new Vec(7, 0, 7), new Vec(7, 0, 7)); var b = new Region(new Vec(7, 1, 7), new Vec(7, 1, 7)); GenPlanSorter.Connected(a, b).Should().Be(true); }
public void Test2() { var problem = ProblemSolutionFactory.LoadProblem("FA001"); var state = new DeluxeState(problem.SourceMatrix, problem.TargetMatrix); var plan = new GenPlanBuilder(state).CreateGenPlan(); var sorted = new GenPlanSorter(plan, state.R).Sort(); sorted.ToHashSet().SetEquals(plan).Should().BeTrue(); }