public NifInfoResults(string taxId, string name, NifSearchResult result, string resultMessage = null) { TaxId = taxId; Name = name; Result = result; ResultMessage = resultMessage.ToOption(); }
private async Task AssertNifLookup(INonEmptyEnumerable <NifInfoEntry> entries, NifSearchResult expectedResult) { var validator = new NifValidator(Certificate, httpTimeout: TimeSpan.FromSeconds(30)); var response = await validator.CheckNif(new Request(entries)); Assert.AreEqual(response.Results.Count(), entries.Count()); foreach (var result in response.Results) { Assert.AreEqual(expectedResult, result.Result); } }