Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public void AssignNonExistentRequiredService()
        {
            var su = new ServiceUser();

            Assert.Throws <ArgumentException>(() => su.AssignServices(_serviceManager));
        }