Beispiel #1
0
 public void OpenCustomerDetail()
 {
     using (CustomersList list = (CustomersList)ModulesManager.Current.OpenModuleObjectDetail(new CustomersListObject(Session), false)) {
         list.OpenDetail(Andrew.Oid, null);
         CustomerDetailView detailView = CustomerDetailView.LastCreatedView;
         Assert.IsNotNull(detailView);
         Assert.AreEqual(Andrew.Oid, detailView.Module.CustomerEdit.VRObjectEditObject.VideoRentObject.Oid);
         detailView.Module.Dispose();
     }
 }
Beispiel #2
0
 public void OpenCustomerDetail_SetCurrentCustomer()
 {
     using (CustomersList list = (CustomersList)ModulesManager.Current.OpenModuleObjectDetail(new CustomersListObject(Session), false)) {
         list.OpenDetail(Andrew.Oid, null);
         CustomerDetailView detailView = CustomerDetailView.LastCreatedView;
         Assert.IsNotNull(detailView);
         detailView.Module.SetAsCurrentCustomer();
         detailView.Module.Dispose();
     }
     LayoutManager.Current.Logout();
     Assert.IsTrue(LayoutManager.Current.Login(ReferenceData.AdministratorString, string.Empty, Session));
     Assert.AreEqual(Andrew.Oid, ViewModelLayoutData.GetLayoutData().CurrentCustomerOid);
 }
Beispiel #3
0
 public void CreateCustomer_CheckAllowSetAsCurrent()
 {
     using (CustomersList list = (CustomersList)ModulesManager.Current.OpenModuleObjectDetail(new CustomersListObject(Session), false)) {
         using (CustomerDetail detail = (CustomerDetail)list.OpenDetail(null, null)) {
             detail.CustomerEdit.VRObjectEditObject.VideoRentObject.FirstName = "x";
             detail.CustomerEdit.VRObjectEditObject.VideoRentObject.LastName  = "y";
             Assert.IsFalse(detail.AllowSetAsCurrentCustomer);
             Assert.IsFalse(detail.SetAsCurrentCustomer());
             Assert.IsTrue(detail.Save());
             Assert.IsTrue(detail.AllowSetAsCurrentCustomer);
             Assert.IsTrue(detail.SetAsCurrentCustomer());
         }
     }
 }
Beispiel #4
0
 public void CreateCustomer_SetAsCurrent_Delete_OpenCurrentCustomerDetail()
 {
     using (CustomersList list = (CustomersList)ModulesManager.Current.OpenModuleObjectDetail(new CustomersListObject(Session), false)) {
         using (CustomerDetail detail = (CustomerDetail)list.OpenDetail(null, null)) {
             detail.CustomerEdit.VRObjectEditObject.VideoRentObject.FirstName = "x";
             detail.CustomerEdit.VRObjectEditObject.VideoRentObject.LastName  = "y";
             Assert.IsTrue(detail.Save());
             Assert.IsTrue(detail.SetAsCurrentCustomer());
             Assert.IsTrue(detail.Close());
         }
         Assert.IsNotNull(CurrentCustomerProvider.Current.CurrentCustomer);
         Customer currentCustomer = SessionHelper.GetObject <Customer>(CurrentCustomerProvider.Current.CurrentCustomer, list.CustomersEdit.VRObjectsEditObject.VideoRentObjects.Session);
         Assert.AreEqual("x", currentCustomer.FirstName);
         Assert.AreEqual("y", currentCustomer.LastName);
         list.CustomersEdit.CurrentRecord = currentCustomer;
         Assert.IsTrue(list.CustomersEdit.DeleteCurrentRecord());
         Assert.IsNull(CurrentCustomerProvider.Current.CurrentCustomerOid);
     }
 }