public virtual void SetUp() { XPObjectSpaceProvider objectSpaceProvider = new XPObjectSpaceProvider(new MemoryDataStoreProvider()); TestApplication application = new TestApplication(); ModuleBase testModule = new ModuleBase(); testModule.AdditionalExportedTypes.Add(typeof(Customer)); application.Modules.Add(testModule); application.Modules.Add(new ConditionalAppearanceModule()); application.Setup("TestApplication", objectSpaceProvider); IObjectSpace objectSpace = objectSpaceProvider.CreateObjectSpace(); Customer = objectSpace.CreateObject <Customer>(); target = new FakeAppearanceTarget(); controller = new AppearanceController(); detailView = application.CreateDetailView(objectSpace, Customer); controller.SetView(detailView); }
public virtual void SetUp() { XPObjectSpaceProvider objectSpaceProvider = new XPObjectSpaceProvider(new MemoryDataStoreProvider()); TestApplication application = new TestApplication(); var testModule = new FirstXafProjectModule(); application.Modules.Add(testModule); //application.Modules.Add(new ConditionalAppearanceModule()); application.Setup("TestApplication", objectSpaceProvider); IObjectSpace objectSpace = objectSpaceProvider.CreateObjectSpace(); var Customer = objectSpace.CreateObject <XafCustomer>(); controller = new InvoiceController(); detailView = application.CreateDetailView(objectSpace, Customer); controller.SetView(detailView); }