public void Setup() { userName = "******"; password = "******"; email = "*****@*****.**"; mockAuthenticateService = new MockAuthenticateService(); mockUserManagementService = new MockUserManagementService(); mockUserManagementInvalidUserNameService = new MockUserManagementService(); mockUserManagementInvalidPasswordService = new MockUserManagementService(); tokenRequest = new TokenRequest() { UserName = userName, Password = password }; sut = new AuthenticateController( mockAuthenticateService.AuthenticateServiceSuccessfulRequest.Object, mockUserManagementService.UserManagementServiceSuccssfulRequest.Object); sutInvalid = new AuthenticateController( mockAuthenticateService.AuthenticateServiceFailedRequest.Object, mockUserManagementService.UserManagementServiceFailedRequest.Object); sutInvalidUserName = new AuthenticateController( mockAuthenticateService.AuthenticateServiceFailedRequest.Object, mockUserManagementInvalidUserNameService.UserManagementServiceUserNameFailedRequest.Object); sutInvalidPassword = new AuthenticateController( mockAuthenticateService.AuthenticateServiceFailedRequest.Object, mockUserManagementInvalidPasswordService.UserManagementServicePasswordFailedRequest.Object); sutUserNameNotFound = new AuthenticateController( mockAuthenticateService.AuthenticateServiceFailedRequest.Object, mockUserManagementService.UserManagementServiceFailedRequest.Object); }
public async Task Setup() { context = await TestDatabase.GetDatabaseContext(); mockUsersService = new MockUsersService(context); mockAuthenticateService = new MockAuthenticateService(); mockWebHostEnvironment = new Mock <IWebHostEnvironment>(); sutSuccess = new RegisterController( mockUsersService.UsersServiceSuccessfulRequest.Object, mockAuthenticateService.AuthenticateServiceSuccessfulRequest.Object, mockWebHostEnvironment.Object); sutFailure = new RegisterController( mockUsersService.UsersServiceFailedRequest.Object, mockAuthenticateService.AuthenticateServiceFailedRequest.Object, mockWebHostEnvironment.Object); registerRequest = new RegisterRequest() { UserName = "******", FirstName = "Test", LastName = "User 3", NickName = "My Nickname", Email = "*****@*****.**", Password = "******", License = TestObjects.GetLicense(), RequestorId = 1, Paginator = new Paginator() }; baseRequest = TestObjects.GetBaseRequest(); }