public void WhenIUpdateTheCarResourceWithTheFollowingChanges(Table table) { _storedCar.Should().NotBeNull(); var values = table.Rows.Single(); _updatedCarInput = new CarInfo { Registration = _storedCar.Registration, CustomerId = _storedCar.CustomerId, Make = _storedCar.Make, Model = values["Model"], MotExpiry = values.GetDateOrDefault("MOT Expiry"), SuppressMotReminder = _storedCar.SuppressMotReminder }; _lastResponse.Response = _actor.Calls(Put.Resource(_updatedCarInput).At($"api/car/{_updatedCarInput.Registration}")); }
public void WhenIUpdateTheCustomerResourceWithTheFollowingChanges(Table table) { _storedCustomer.Should().NotBeNull(); var values = table.Rows.Single(); _updatedCustomerInput = new CustomerInfo { Title = _storedCustomer.Title, Name = _storedCustomer.Name, AddressLine1 = _storedCustomer.AddressLine1, AddressLine2 = _storedCustomer.AddressLine2, AddressLine3 = _storedCustomer.AddressLine3, Postcode = _storedCustomer.Postcode, HomePhone = _storedCustomer.HomePhone, Mobile = values["Mobile"], HasAccountInvoicing = values.GetBoolOrDefault("Account Invoicing") }; _lastResponse.Response = _actor.Calls(Put.Resource(_updatedCustomerInput).At($"api/customer/{_storedCustomer.CustomerId}")); }