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"); }