private UserController ArrangeUserController() { var mockGitHubService = MockBuilder.BuildIGitHubService(); var mockMapper = MockBuilder.BuildIMapper(); var mockLogger = new Mock <ILogger>(); var gitHubService = mockGitHubService.Object; var mapper = mockMapper.Object; var logger = mockLogger.Object; UserService userService = new UserService(gitHubService); return(new UserController(userService, mapper, logger)); }