Наследование: ISampleService2
Пример #1
0
        public void AddingServiceTwice()
        {
            SampleService2              sample      = new SampleService2();
            WorkflowRuntime             workflow    = new WorkflowRuntime();
            ExternalDataExchangeService data_change = new ExternalDataExchangeService();

            workflow.AddService(data_change);
            data_change.AddService(sample);
            data_change.AddService(sample);
        }
		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");
		}
Пример #3
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");
        }
		public void AddingServiceTwice ()
		{
			SampleService2 sample = new SampleService2 ();
			WorkflowRuntime workflow = new WorkflowRuntime ();
			ExternalDataExchangeService data_change = new ExternalDataExchangeService ();
			workflow.AddService (data_change);
			data_change.AddService (sample);
			data_change.AddService (sample);
		}