public object RequestsUnderConsideration(string requestType) { string underConsideration; if (requestType != null) { if (!RequestTypeChecker.IsKnownRequestType(requestType)) { // TODO: add failure message return(BadRequest()); } underConsideration = ToTitleCase(requestType); } else { // get requests total underConsideration = "All"; } var query = _queryBuilder.BuildQueryFor(Queries.UnderConsideration, underConsideration); var result = _rpcClient.Call(query.AsUTF8Bytes); var responseObject = JsonSerializer.Deserialize <Dictionary <string, string> >(result); _logger.LogInformation($"Query {underConsideration} executed at: {DateTime.UtcNow}"); return(Ok(responseObject)); }
void CanCheckForExistingRequestType(string request, bool expected) { // arrange, act var actual = RequestTypeChecker.IsKnownRequestType(request); // assert Assert.Equal(expected, actual); }