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); }
public void TestNoSetter() { var receiver = new Receiver10(); Assert.Throws <PropertyNotWritableException>(() => createDependencies().Inject(receiver)); }