public void Update(long id, AwbAdminModel model) { var data = _awbs.Get(id).First(); AwbMapper.Map(model, data); _awbs.Update(id, data); }
public void Test_AwbRepository_Update() { var data = CreateTestAirWaybill(); var newData = CreateAirWaybillData(); newData.BrokerId = data.BrokerId; _awbs.Update(data.Id, newData); var actual = _awbs.Get(data.Id).First(); actual.ShouldBeEquivalentTo(newData, options => options.ExcludingMissingProperties()); actual.CreationTimestamp.ShouldBeEquivalentTo(_now); actual.StateChangeTimestamp.ShouldBeEquivalentTo(_now); actual.StateId = data.StateId; }