Esempio n. 1
0
        public void ActivateFromDescriptor()
        {
            var container = Mock.Of <IContainer>();

            var service     = new ServiceDescriptor(typeof(IInterface1), typeof(Class1), ServiceLifetime.Transient);
            var registation = new RegisteredService(service);

            var result = registation.Activate(container);

            Assert.IsInstanceOfType(result, typeof(Class1));
        }
Esempio n. 2
0
        public void ActivateFromInstance()
        {
            var    container = Mock.Of <IContainer>();
            Class1 instance  = new Class1()
            {
                prop1 = 123456
            };

            var service     = new ServiceDescriptor(typeof(Class1), instance);
            var registation = new RegisteredService(service);

            var result = (Class1)registation.Activate(container);

            Assert.AreEqual(123456, result.prop1);
        }