public void GetAllUsers_Should_Call_UsersGetAllOnce() { var userServiceMocked = new Mock <IUserService>(); var groupsServiceMocked = new Mock <IGroupService>(); var friendListServiceMocked = new Mock <IFriendListService>(); userServiceMocked.Setup(m => m.GetAll()) .Returns(new List <User>()); var controller = new AdministrationController(groupsServiceMocked.Object, friendListServiceMocked.Object, userServiceMocked.Object); controller.GetAllUsers(); userServiceMocked.Verify(m => m.GetAll(), Times.Once); }