Ejemplo n.º 1
0
        public void ActivateJob_CallsMEF()
        {
            var activator = new MEFJobActivator(_container);

            var result = activator.ActivateJob(typeof(IMEFTestClass)) as IMEFTestClass;

            Assert.AreEqual(100, result.TestValue);
        }
Ejemplo n.º 2
0
        public void ActivateJob_CallsMEF_PropertyImports()
        {
            var activator = new MEFJobActivator(_container);

            var result = activator.ActivateJob(typeof(MEFTestClassWrapper)) as MEFTestClassWrapper;

            Assert.AreEqual(100, result.MEFTestClass.TestValue);
        }
Ejemplo n.º 3
0
        private MEFJobActivator CreateActivator()
        {
            var activator = new MEFJobActivator(_container);

            return(activator);
        }
Ejemplo n.º 4
0
 public void Ctor_ThrowsAnException_WhenContainerIsNull()
 {
     var activator = new MEFJobActivator(null);
 }