public void GetAllCheckoutTest() { //arrange var MockLibraryRepo = new Mock <ILibraryAssetService>(); var MockcheckoutRepo = new Mock <ICheckOutService>(); MockcheckoutRepo.Setup(r => r.GetAll()).Returns(GetAllCheckout()); var controller = new CatalogController(MockLibraryRepo.Object, MockcheckoutRepo.Object); //act var result = controller.CheckOutHistory(); //assert var resultView = Assert.IsType <ViewResult>(result); var resultModel = Assert.IsType <CheckOutIndexModel>(resultView.ViewData.Model); Assert.Equal(3, resultModel.checkOutHistoryModel.Count()); }