public void TestReceiveStructInternal()
        {
            var receiver = new Receiver10();

            var testObject = new CachedStructProvider();

            var dependencies = DependencyActivator.MergeDependencies(testObject, new DependencyContainer());

            Assert.DoesNotThrow(() => dependencies.Inject(receiver));
            Assert.AreEqual(testObject.CachedObject.Value, receiver.TestObject.Value);
        }
Example #2
0
        public void TestNoSetter()
        {
            var receiver = new Receiver10();

            Assert.Throws <PropertyNotWritableException>(() => createDependencies().Inject(receiver));
        }