public async void GetOrganizationAsync_Works() { // return guidestar as search result. expecting 200 result var payload = SearchPayloadBuilder.Create() .WithSearchTerms("guidestar") .Filters( filterBuilder => filterBuilder .Organization( organizationBuilder => organizationBuilder.IsOnBMF(true) .SpecificExclusions( seBuilder => seBuilder.ExcludeDefunctOrMergedOrganizations() .ExcludeRevokedOrganizations() ) ) .Geography( g => g.HavingCounty(new string[] { "James City" }) ) ).Build(); var essentials = await EssentialsResource.GetOrganizationAsync(payload); var result = JsonDocument.Parse(essentials); result.RootElement.TryGetProperty("code", out var response); Assert.True(response.TryGetInt32(out int code)); Assert.True(code == 200); Assert.NotNull(essentials); }
public async Task <string> Index(SearchPayload request) { return(await EssentialsResource.GetOrganizationAsync(request)); }