public void TestGetUsers() { int userId = 1; GetUsersResponse response = new GetUsersResponse(); response.Users.Add(new UserListDTO() { Id = userId, UserName = "******" }); Expect.Once.On(service).Method("GetUsersByCriteria").Will(Return.Value(response)); IList <UserListDTO> users = serviceFacade.GetUsersByRole("FakeRole"); Assert.AreEqual(1, users.Count); Assert.AreEqual(users.First().Id, userId); Expect.Once.On(service).Method("GetUsersByCriteria").Will(Return.Value(response)); users = serviceFacade.GetUsersByName("FakeName"); Assert.AreEqual(1, users.Count); Assert.AreEqual(users.First().Id, userId); Expect.Once.On(service).Method("GetUsersByCriteria").Will(Return.Value(response)); users = serviceFacade.GetAllUsers(); Assert.AreEqual(1, users.Count); Assert.AreEqual(users.First().Id, userId); }