Пример #1
0
        public void BoxVirtualNode_Children_Valid()
        {
            BoxVirtualNode <BoxOD> box = new BoxVirtualNode <BoxOD>(world, 4, heuristicForBox, heuristicForSnakes);

            Assert.IsNotNull(box);
            var childs = box.Children;

            Assert.AreEqual(333375, childs.Count);
        }
Пример #2
0
        public void BoxVirtualNode_Children_Valid2()
        {
            World w = new World(6, 2, 3);
            BoxVirtualNode <BoxOD> box = new BoxVirtualNode <BoxOD>(w, 2, heuristicForBox, heuristicForSnakes);

            Assert.IsNotNull(box);
            var childs = box.Children;

            Assert.AreEqual(63, childs.Count);
        }
Пример #3
0
        public void Create_NewBoxVirtualNode()
        {
            BoxVirtualNode <BoxOD> box = new BoxVirtualNode <BoxOD>(world, 4, heuristicForBox, heuristicForSnakes);

            Assert.IsNotNull(box);
            BoxVirtualNode <BoxCartesian> box2 = new BoxVirtualNode <BoxCartesian>(world, 4, heuristicForBox, heuristicForSnakes);

            Assert.IsNotNull(box2);
            BoxVirtualNode <String> box3 = new BoxVirtualNode <String>(world, 4, heuristicForBox, heuristicForSnakes);
        }