public void Users_Simple_UsersInSpecifiedPageProvided() { // Arrange var membershipService = new Mock<IMembershipService>(); var controller = new AdminController(membershipService.Object,null); // Act controller.Users(9); // Assert int totalRecords; membershipService.Verify(ms => ms.GetAllUsers(9, It.IsAny<int>(), out totalRecords),Times.Once()); }
public void Users_Simple_PageSizeInitialized() { // Arrange var membershipService = new Mock<IMembershipService>(); var controller = new AdminController(membershipService.Object,null); // Act var result = controller.Users(0); // Assert var viewModel = (UsersViewModel)result.Model; viewModel.PageSize.Should().NotBe(0); }
public void Users_Simple_UserListProvided() { // Arrange var membershipService = new Mock<IMembershipService>(); int totalRecords = 2; membershipService.Setup(us => us.GetAllUsers(It.IsAny<int>(), It.IsAny<int>(), out totalRecords)) .Returns(new List<User>{new User(),new User()}); var controller = new AdminController(membershipService.Object,null); // Act var result = controller.Users(0); // Assert var viewModel = (UsersViewModel)result.Model; viewModel.Users.Should().HaveCount(2); }