コード例 #1
0
        public void TestSpawnCheck_Failure()
        {
            Monster monster = TestUtils.GetDefaultMonster();

            Assert.IsFalse(monster.SpawnCheck(0.01));
            Assert.IsFalse(monster.SpawnCheck(1));
            Assert.IsFalse(monster.SpawnCheck(0.2));
        }
コード例 #2
0
        public void TestSpawnCheck_Success()
        {
            Monster monster = TestUtils.GetDefaultMonster();

            Assert.IsTrue(monster.SpawnCheck(0.011));
            Assert.IsTrue(monster.SpawnCheck(0.1836412));
            Assert.IsTrue(monster.SpawnCheck(0.0199));
        }
コード例 #3
0
        public void TestIsSetMonsterFound()
        {
            Monster monster = TestUtils.GetDefaultMonster();

            Assert.IsFalse(monster.HasMonsterSpawned());
            monster.SetMonsterSpawned();
            Assert.IsTrue(monster.HasMonsterSpawned());
        }
コード例 #4
0
        public void TestSetGetMonsterFoundPosition()
        {
            Monster monster = TestUtils.GetDefaultMonster();

            Assert.AreEqual(-1, monster.GetMonsterFoundPosition());
            monster.SetMonsterFoundPosition(1);
            Assert.AreEqual(1, monster.GetMonsterFoundPosition());
        }
コード例 #5
0
        public void TestResetSpawnInfo()
        {
            Monster monster = TestUtils.GetDefaultMonster();

            monster.SetMonsterFoundPosition(1);
            monster.SetMonsterSpawned();
            monster.ResetSpawnInfo();
            Assert.AreEqual(-1, monster.GetMonsterFoundPosition());
            Assert.IsFalse(monster.HasMonsterSpawned());
        }
コード例 #6
0
 private static SpawnRngHelper GetDefaultHelper()
 {
     return(new SpawnRngHelper(
                PlatformType.Ps2,
                TestUtils.GetSimpleCharacterGroup(),
                new List <Monster>
     {
         TestUtils.GetDefaultMonster()
     }));
 }
コード例 #7
0
        public void TestGetRngPosition()
        {
            Monster monster = TestUtils.GetDefaultMonster();

            Assert.AreEqual(1, monster.GetRngPosition());
        }