コード例 #1
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");
		}
コード例 #2
0
		public void RemoveNullService ()
		{
			WorkflowRuntime workflow = new WorkflowRuntime ();
			ExternalDataExchangeService data_change = new ExternalDataExchangeService ();
			workflow.AddService (data_change);
			data_change.RemoveService (null);
		}