Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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));
        }