Пример #1
0
        public void RemoveNullService()
        {
            WorkflowRuntime             workflow    = new WorkflowRuntime();
            ExternalDataExchangeService data_change = new ExternalDataExchangeService();

            workflow.AddService(data_change);
            data_change.RemoveService(null);
        }
Пример #2
0
        public void AddGetRemoveTest()
        {
            SampleService2              sample      = new SampleService2();
            WorkflowRuntime             workflow    = new WorkflowRuntime();
            ExternalDataExchangeService data_change = new ExternalDataExchangeService();

            workflow.AddService(data_change);
            data_change.AddService(sample);

            Assert.AreEqual(sample, data_change.GetService(sample.GetType()), "C1#1");
            data_change.RemoveService(sample);
            Assert.AreEqual(null, data_change.GetService(sample.GetType()), "C1#2");
        }