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

            Assert.IsNull(foundType);
        }
コード例 #2
0
ファイル: MockTests.cs プロジェクト: kjakoby/PersonalRepo
        public void MockCanGetSingleTypeByID()
        {
            var repo      = new TypeRepoMock();
            var foundType = repo.GetByID(2);

            Assert.AreEqual(2, foundType.TypeID);
            Assert.AreEqual("MockTName2", foundType.TypeName);
            Assert.AreEqual("MockType.jpg", foundType.TypeIcon);
            Assert.AreEqual(3, foundType.TypeStrength);
            Assert.AreEqual(1, foundType.TypeWeakness);
        }
コード例 #3
0
ファイル: MockTests.cs プロジェクト: kjakoby/PersonalRepo
        public void MockCanGetAllTypes()
        {
            var repo     = new TypeRepoMock();
            var typeList = repo.GetAll().ToList();

            Assert.AreEqual(3, typeList.Count());
            Assert.AreEqual(2, typeList[1].TypeID);
            Assert.AreEqual("MockTName3", typeList[2].TypeName);
            Assert.AreEqual("MockType.jpg", typeList[0].TypeIcon);
            Assert.AreEqual(3, typeList[1].TypeStrength);
            Assert.AreEqual(3, typeList[0].TypeWeakness);
        }