public async Task WhenTheUserMakesARequestToRetrieveTheService_RecipientsSectionWithOrderID(string orderId, Table table) { var payload = new ServiceRecipientsTable { ServiceRecipients = table.CreateSet <ServiceRecipientTable>() }; await _request.PutJsonAsync(string.Format(_serviceRecipientUrl, orderId), payload); }
public async Task ThenTheServiceRecipientsAreReturned(Table table) { var expected = table.CreateSet <ServiceRecipientTable>(); var payload = new ServiceRecipientsTable { ServiceRecipients = table.CreateSet <ServiceRecipientTable>() }; var serviceRecipients = (await _response.ReadBodyAsJsonAsync()).SelectToken("serviceRecipients").Select(CreateServiceRecipients); expected.Should().BeEquivalentTo(serviceRecipients, conf => conf.Excluding(x => x.OrderId)); }