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