示例#1
0
        public void AgentInteriorConstructorTest1()
        {
            AgentInterior target = new AgentInterior();

            Assert.IsNotNull(target.PS);
            Assert.IsNotNull(target.GA);
        }
示例#2
0
        public void InitializeTest()
        {
            AgentInterior target = new AgentInterior();
            PointSet      actual;

            actual = target.Initialize();
            Assert.IsNotNull(actual);
        }
示例#3
0
        public void AgentInteriorConstructorTest()
        {
            GeneticAlgorithm ga     = new GeneticAlgorithm(new ByteEvaluation_Zeros());
            AgentInterior    target = new AgentInterior(ga);

            Assert.IsNotNull(target.PS);
            Assert.IsNotNull(target.GA);
        }
示例#4
0
        public void StepTest1()
        {
            AgentInterior target = new AgentInterior();

            target.Initialize();
            target.Step();
            Assert.IsNotNull(target.PS.GetTheBest());
        }
示例#5
0
        public void SolveTest()
        {
            AgentInterior target = new AgentInterior();
            int           cycles = 3;
            PointSet      actual;

            actual = target.Solve(cycles);
            Assert.IsNotNull(actual.GetTheBest());
        }
示例#6
0
        public void PSTest()
        {
            AgentInterior target   = new AgentInterior();
            PointSet      expected = target.Initialize();
            PointSet      actual;

            target.PS = expected;
            actual    = target.PS;
            Assert.AreEqual(expected, actual);
        }
示例#7
0
        public void GATest()
        {
            AgentInterior    target   = new AgentInterior();
            GeneticAlgorithm expected = new GeneticAlgorithm(new ByteEvaluation_Ones());
            GeneticAlgorithm actual;

            target.GA = expected;
            actual    = target.GA;
            Assert.AreEqual(expected, actual);
        }