예제 #1
0
        public void CheckValid()
        {
            Dungeon      dungeon = new Dungeon(5, 5);
            DungeonSpecs ds      = new DungeonSpecs();

            Assert.IsTrue(ds.ValidSpec(dungeon));
        }
예제 #2
0
        public void CheckBridges()
        {
            Dungeon      dungeon = new Dungeon(5, 5);
            DungeonSpecs ds      = new DungeonSpecs();

            Assert.IsTrue(ds.BridgesSpec(dungeon));
        }
예제 #3
0
        public void AtLeastTwoNodes()
        {
            Dungeon      dungeon = new Dungeon(5, 5);
            DungeonSpecs ds      = new DungeonSpecs();

            Assert.IsTrue(ds.EnoughNodesSpec(dungeon));
        }
예제 #4
0
        public void ExitReachable()
        {
            Dungeon      dungeon = new Dungeon(5, 5);
            DungeonSpecs ds      = new DungeonSpecs();

            Assert.IsTrue(ds.ExitnodeReachableSpec(dungeon));
        }
예제 #5
0
        public void CheckFullyConnected()
        {
            Dungeon      dungeon = new Dungeon(5, 5);
            DungeonSpecs ds      = new DungeonSpecs();

            Assert.IsTrue(ds.FullyConnectedSpec(dungeon));
        }