Пример #1
0
        public void Index_ReturnMarketMonsters()
        {
            //Arrange
            var mocqRepo = new Mock <IRepository <MonsterTO> >();

            mocqRepo.Setup(x => x.GetAll()).Returns(new List <MonsterTO> {
                testHelper.testMonster(1), testHelper.testMonster(2)
            });
            var author     = new AuthorUseCase(mocqRepo.Object);
            var controller = new MarketController(author);

            // Act
            var actionResult = controller.Index() as ViewResult;
            var data         = actionResult.Model as List <MonsterTO>;

            //Assert
            Assert.AreEqual(2, data.Count());
            Assert.AreEqual(typeof(List <MonsterTO>), data.GetType());
        }