Example #1
0
        public virtual void SetUp()
        {
            Tracing.Close();
            Tracing.Initialize("", "0");
            CaptionHelper.Setup(null);
            if (NeedHardResetTypesInfo)
            {
                typesInfo = CreateTypesInfo();
                typesInfo.LoadTypesForTestFixture(this, assemblyName => IsRequiredAssembly(assemblyName.Name));
            }
            testContext      = CreateTestContext(typesInfo);
            modelApplication = (IModelApplication)testContext.GetModelApplicationCreator().CreateModelApplication();
            modelApplication.
            AddLayer(testContext, "AutoGeneratedLayer").
            AddLayer(testContext, "DiffLayer").
            SetEditorDescriptors(testContext);
            List <IXafResourceLocalizer> localizers = new List <IXafResourceLocalizer>();

            AddResourceLocalizers(localizers);
            if (localizers.Count > 0)
            {
                modelApplication.SetLocalizers(localizers);
                CaptionHelper.Setup(modelApplication);
            }
        }
Example #2
0
 public virtual void TearDown()
 {
     SecuritySystem.SetInstance(null);
     modelApplication = null;
     CaptionHelper.Setup(null);
     testContext.Dispose();
     testContext = null;
     while (Application.OpenForms.Count != 0)
     {
         try {
             Application.OpenForms[0].Close();
         }
         catch {
         }
     }
 }