public void ReturnViewResultWithNullModel_WhenServicePassesNull() { // Arrange var userService = new Mock <IUserService>(); userService.Setup(m => m.GetAllUsers()).Returns((IEnumerable <TeamMemberViewModel>)null); var userController = new Team_Manager.Controllers.UserController(userService.Object); // Act var result = userController.AllUsers() as ViewResult; // Assert Assert.IsNull(result.Model); }
public void ReturnViewResult_WhenServicePassesCollectionWithModels() { // Arrange var userService = new Mock <IUserService>(); userService.Setup(m => m.GetAllUsers()).Returns(new List <TeamMemberViewModel>()); var userController = new Team_Manager.Controllers.UserController(userService.Object); // Act var result = userController.AllUsers() as ViewResult; // Assert Assert.IsNotNull(result); }