public void ReturnEnumberableOfCompanies() { var query = new Query { SearchPhrase = "msft" }; IEnumerable <Company> companies = service.SearchCompanies(query); Assert.NotNull(companies); Assert.NotEmpty(companies); Assert.Single(companies); Assert.Equal(companies.Single().Name, "Microsoft"); Assert.Equal(companies.Single().Symbol, "MSFT"); }
public IActionResult GetCompany([FromQuery] Query query) { if (!ModelState.IsValid) { return(null); } JsonResult apiResult = Json(service.SearchCompanies(query)); if (apiResult == null) { Response.StatusCode = 400; return(null); } return(apiResult); }