示例#1
0
        public void Test_AwbRepository_Delete()
        {
            var data = CreateTestAirWaybill();

            _awbs.Delete(data.Id);

            _awbs.Get(data.Id).Count().ShouldBeEquivalentTo(0);
        }
示例#2
0
        public void Delete(long awbId)
        {
            var applicationDatas = _applications.GetByAirWaybill(awbId);

            foreach (var app in applicationDatas)
            {
                _editor.SetAirWaybill(app.Id, null);
            }

            _awbs.Delete(awbId);
        }