예제 #1
0
        public void MockNoCreatureByInvalidID()
        {
            var repo          = new CreatureRepoMock();
            var foundCreature = repo.GetSingleCreatureByID(999999);

            Assert.IsNull(foundCreature);
        }
예제 #2
0
        public void MockCanGetSingleCreatureByID()
        {
            var repo          = new CreatureRepoMock();
            var foundCreature = repo.GetSingleCreatureByID(3);

            Assert.AreEqual(3, foundCreature.CreatureID);
            Assert.AreEqual("MockCName3", foundCreature.CreatureName);
            Assert.AreEqual(3, foundCreature.TypeID);
            Assert.AreEqual("MockTName3", foundCreature.TypeName);
            Assert.AreEqual(100, foundCreature.CreatureHP);
            Assert.AreEqual(true, foundCreature.Boss);
            Assert.AreEqual(1, foundCreature.StrengthID);
            Assert.AreEqual(2, foundCreature.WeaknessID);
            Assert.AreEqual("MockStrength3", foundCreature.StrengthName);
            Assert.AreEqual("MockWeakness3", foundCreature.WeaknessName);
        }