public async Task GivenTomCreatesTheFollowingShippingOriginsAsync(Table table) { var addressDto = table.CreateSet <AddressDto>().FirstOrDefault(); var apiResult = await _apiClient.PostAsync("api/shippingorigins", addressDto); var resultStr = await apiResult.Content.ReadAsStringAsync(); _originCreated = JsonConvert.DeserializeObject <ShippingOriginDto>(resultStr); }
private static bool EqualTo(this ShippingOrigin expected, ShippingOriginDto actual) { return(expected.Name == actual.Name && expected.IsDefault == actual.IsDefault && expected.AddressLine1 == actual.Address.AddressLine1 && expected.AddressLine2 == actual.Address.AddressLine2 && expected.City == actual.Address.City && expected.PostalCode == actual.Address.PostalCode && expected.StateName == actual.Address.StateName && expected.CountryCode == actual.Address.CountryCode); }