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); } }
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); } } }