Example #1
0
        public void MockNoCreatureAttacksByInvalidAttackID()
        {
            var repo = new CreatureAttacksRepoMock();
            var creatureAttacksList = repo.GetByAttackID(999999);

            Assert.IsNull(creatureAttacksList);
        }
Example #2
0
        public void MockCanGetCreatureAttacksByAttackID()
        {
            var repo = new CreatureAttacksRepoMock();
            var creatureAttacksList = repo.GetByAttackID(5).ToList();

            Assert.AreEqual(3, creatureAttacksList.Count());
            Assert.AreEqual(1, creatureAttacksList[0].CreatureID);
            Assert.AreEqual(5, creatureAttacksList[2].AttackID);
            Assert.AreEqual(2, creatureAttacksList[1].CreatureID);
            Assert.AreEqual(5, creatureAttacksList[1].AttackID);
        }
Example #3
0
        public void MockCanGetAllCreatureAttacks()
        {
            var repo = new CreatureAttacksRepoMock();
            var creatureAttacksList = repo.GetAll();

            Assert.AreEqual(12, creatureAttacksList.Count());
            Assert.AreEqual(2, creatureAttacksList[5].CreatureID);
            Assert.AreEqual(3, creatureAttacksList[2].AttackID);
            Assert.AreEqual(2, creatureAttacksList[6].CreatureID);
            Assert.AreEqual(6, creatureAttacksList[9].AttackID);
        }