public void TestAddContains()
        {
            IBlackboard blackboard = new Blackboard();
            TestUnit1   u1         = new TestUnit1("one");
            TestUnit1   u2         = new TestUnit1("two");
            TestUnit1   u3         = new TestUnit1("three");

            blackboard.AddUnit(u1);
            blackboard.AddUnit(u2);
            blackboard.AddUnit(u3);
            Assert.True(blackboard.ContainsUnit(u1));
            Assert.True(blackboard.ContainsUnit(u2));
            Assert.True(blackboard.ContainsUnit(u3));
        }
Esempio n. 2
0
        public void TestAddContains()
        {
            IBlackboard blackboard = new Blackboard();
            Unit        u1         = new Unit();

            u1.AddComponent(new KC_UnitID("one", true));

            Unit u2 = new Unit();

            u2.AddComponent(new KC_UnitID("two", true));

            Unit u3 = new Unit();

            u3.AddComponent(new KC_UnitID("three", true));

            blackboard.AddUnit(u1);
            blackboard.AddUnit(u2);
            blackboard.AddUnit(u3);
            Assert.True(blackboard.ContainsUnit(u1));
            Assert.True(blackboard.ContainsUnit(u2));
            Assert.True(blackboard.ContainsUnit(u3));
        }