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()); }