public void Setup()
 {
     FixtureEnvironment.SetupNewIsolatedBusinessObjectManager();
     ClassDef.ClassDefs.Clear();
     BORegistry.DataAccessor = new DataAccessorDB();
     FixtureEnvironment.ClearBusinessObjectManager();
     TestUtil.WaitForGC();
     _originalBusinessObjectManager = BORegistry.BusinessObjectManager;
 }
 public void Setup()
 {
     FixtureEnvironment.SetupNewIsolatedBusinessObjectManager();
     ClassDef.ClassDefs.Clear();
     BORegistry.DataAccessor = new DataAccessorDB();
     FixtureEnvironment.ClearBusinessObjectManager();
     TestUtil.WaitForGC();
     _originalBusinessObjectManager = BORegistry.BusinessObjectManager;
 }
Esempio n. 3
0
        public void Test_GetBusinessObjectManager_IfNotSet_ShouldReturnSingleton()
        {
            //---------------Set up test pack-------------------
            BORegistry.BusinessObjectManager = null;
            IBusinessObjectManager expectedObjectManager = BusinessObjectManager.Instance;
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            var actualObjectManager = BORegistry.BusinessObjectManager;

            //---------------Test Result -----------------------
            Assert.AreSame(expectedObjectManager, actualObjectManager);
        }