コード例 #1
0
ファイル: MockTests.cs プロジェクト: kjakoby/PersonalRepo
        public void MockNoCreatureAttacksByInvalidAttackID()
        {
            var repo = new CreatureAttacksRepoMock();
            var creatureAttacksList = repo.GetByAttackID(999999);

            Assert.IsNull(creatureAttacksList);
        }
コード例 #2
0
ファイル: MockTests.cs プロジェクト: kjakoby/PersonalRepo
        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);
        }
コード例 #3
0
ファイル: MockTests.cs プロジェクト: kjakoby/PersonalRepo
        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);
        }