Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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();
        }