示例#1
0
        private static void RunIntegrationTests()
        {
            var container = new TestApplicationContainer();

            new TestStartUp(container).Start();

            var service = new TestService(container);

            service.Init();

            var component = new TestComponent(container);

            component.Render = ComponentRendered;
            component.Init();

            service.UpdateData();
            service.UpdateData();
            service.UpdateData();

            component.Destroy();
        }
示例#2
0
 public TestStartUp(TestApplicationContainer container)
 {
     this.commanderResolverStore = container.CommandResolverStore;
 }
示例#3
0
 public TestService(TestApplicationContainer container)
 {
     this.manager = container.DataManager;
 }
示例#4
0
 public TestComponent(TestApplicationContainer container)
 {
     this.subscriptionManager = container.SubscriptionManager;
     this.cmder = container.Cmder;
 }