public void Setup() { FixtureEnvironment.SetupNewIsolatedBusinessObjectManager(); ClassDef.ClassDefs.Clear(); BORegistry.DataAccessor = new DataAccessorDB(); FixtureEnvironment.ClearBusinessObjectManager(); TestUtil.WaitForGC(); _originalBusinessObjectManager = BORegistry.BusinessObjectManager; }
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); }