示例#1
0
 public void TryOpenCustomerDetailWithNullCurrentRecord()
 {
     using (CustomersList list = (CustomersList)ModulesManager.Current.OpenModuleObjectDetail(new CustomersListObject(Session), false)) {
         CustomerDetailView.LastCreatedView = null;
         list.CustomersEdit.CurrentRecord   = null;
         list.CommandEdit(null);
         CustomerDetailView detailView = CustomerDetailView.LastCreatedView;
         Assert.IsNull(detailView);
     }
 }
示例#2
0
 public void CreateCustomerDetailsWithDifferentTags_CloseEachGroup()
 {
     CurrentCustomerProvider.Current.CurrentCustomerOid = Alex.Oid;
     using (CustomersList list = (CustomersList)ModulesManager.Current.OpenModuleObjectDetail(new CustomersListObject(Session), false)) {
         using (CurrentCustomerRentsDetail detail = (CurrentCustomerRentsDetail)ModulesManager.Current.OpenModuleObjectDetail(new CurrentCustomerRentsDetailObject(Session), false)) {
             list.ListEdit.CurrentRecord = Anton;
             list.CommandEdit("Anton");
             CustomerDetail currentCustomerDetail = (CustomerDetail)detail.OpenDetail(Alex.Oid, "Alex");
             list.CommandCloseDetails(null);
             Assert.AreNotEqual(0, ModulesManager.Current.GetModulesForType(currentCustomerDetail.GetModuleTypeKey()).Count);
         }
     }
 }