public void TestWriteToBaseClassWithPublicProperty() { var receiver = new Receiver11(); BaseObject testObject; var dependencies = createDependencies(testObject = new BaseObject()); Assert.DoesNotThrow(() => dependencies.Inject(receiver)); Assert.AreEqual(testObject, receiver.Obj); }
public void TestResolveNullableInternal(int?testValue) { var receiver = new Receiver11(); var testObject = new CachedNullableProvider(); testObject.SetValue(testValue); var dependencies = DependencyActivator.MergeDependencies(testObject, new DependencyContainer()); dependencies.Inject(receiver); Assert.AreEqual(testValue, receiver.TestObject); }