public GetStatusAsync() { _status = new SearchStatusResponse { Success = true }; _statusService .Setup(x => x.GetStatusAsync(It.IsAny <SearchStatusOptions>(), It.IsAny <Assembly>())) .ReturnsAsync(() => _status); }
public IndexAsync() { _status = new SearchStatusResponse { Success = true, Duration = TimeSpan.FromTicks(123), }; _statusService .Setup(x => x.GetStatusAsync(It.IsAny <SearchStatusOptions>(), It.IsAny <Assembly>())) .ReturnsAsync(() => _status); }
public GetStatusAsync() { _request = new HttpRequestMessage(); _request.SetConfiguration(new HttpConfiguration()); _status = new SearchStatusResponse { Success = true }; _statusService .Setup(x => x.GetStatusAsync(It.IsAny <SearchStatusOptions>(), It.IsAny <Assembly>())) .ReturnsAsync(() => _status); }
public async Task <HttpResponseMessage> IndexAsync(HttpRequestMessage request) { var result = await GetStatusAsync(SearchStatusOptions.All); var statusCode = result.Success ? HttpStatusCode.OK : HttpStatusCode.InternalServerError; // Hide all information except the success boolean. This is the root page so we can keep it simple. result = new SearchStatusResponse { Success = result.Success, }; return(request.CreateResponse(statusCode, result)); }
public async Task <ActionResult <SearchStatusResponse> > IndexAsync() { var result = await GetStatusAsync(SearchStatusOptions.All); var statusCode = result.Success ? HttpStatusCode.OK : HttpStatusCode.InternalServerError; // Hide all information except the success boolean. This is the root page so we can keep it simple. result = new SearchStatusResponse { Success = result.Success, }; return(new JsonResult(result) { StatusCode = (int)statusCode }); }