public void SetUp() { authValidationService = new Mock <IAuthValidationService>(); request = new GetAuthValidationsRequest(); getAuthValidationsQuery = new GetAuthValidationsQuery(authValidationService.Object); }
public async Task <IActionResult> GetAuthValidations([FromQuery] GetAuthValidationsRequest request) { var response = await mediator.Send(request); Log.Information( $"{(request.AuthValidationType == AuthValidationType.Email ? "EMAIL" : "USERNAME")} '{request.Login}' availability validated with status: {(response.IsAvailable ? "AVAILABLE" : "NOT AVAILABLE")}"); return(this.CreateResponse(response)); }