示例#1
0
        public ModelTests()
        {
            builder = new ObjectCreators.OptimiserBuilderMock();

            modelMock = new ObjectCreators.ModelMock(
                ObjectCreators.GetDecisionVector(builder.StartingDecVec),
                builder.GetConverterMock());
        }
示例#2
0
 public OptimiserRunnerParallelTests()
 {
     builder = new ObjectCreators.OptimiserBuilderMock();
     runner  = new OptimiserRunnerParallel(builder,
                                           new ObjectCreators.EvaluatorMock(),
                                           p => p.AbsoluteDecisionVectorConvergence(1),
                                           p => { });
 }
示例#3
0
        public ReinsertionAgentTests()
        {
            var builder = new ObjectCreators.OptimiserBuilderMock();

            agent = new ReinsertionAgent(
                builder.CreateOptimiser(),
                new ObjectCreators.ModelMock(
                    ObjectCreators.GetDecisionVector(builder.StartingDecVec),
                    builder.GetConverterMock()),
                new TimeOutManager(5, TimeSpan.MaxValue),
                p => p.AbsoluteDecisionVectorConvergence(1),
                1, NumberOfNewIndividuals)
            {
                SaveAll = true
            };
        }
示例#4
0
 public OptimiserTests()
 {
     builder       = new ObjectCreators.OptimiserBuilderMock();
     optimiserMock = builder.CreateOptimiser();
 }