public void AssignServices() { var ss = new SampleService(); _serviceManager.Publish <ISampleService>(ss); var su = new ServiceUser(); su.AssignServices(_serviceManager); Assert.AreEqual(ss, su.Svc1); Assert.AreEqual(ss, su.Svc2); Assert.AreEqual(ss, su.Svc3); }
public void AssignNonExistentRequiredService() { var su = new ServiceUser(); Assert.Throws <ArgumentException>(() => su.AssignServices(_serviceManager)); }