public void AsSelfRegistrationTest() { config.Register <ClassForExample, ClassForExample>(true); var provider = new DependencyProvider(config); ClassForExample actual = provider.Resolve <ClassForExample>(); Assert.IsNotNull(actual); }
public void CycleDependencyTest() { config.Register <ClassForExample, ClassForExample>(); config.Register <ClassForExample2, ClassForExample2>(true); config.Register <ClassForExample3, ClassForExample3>(true); var provider = new DependencyProvider(config); ClassForExample actual = provider.Resolve <ClassForExample>(); Assert.IsNotNull(actual); Assert.AreEqual(null, actual.example.example.example); }
public ClassForExample3(ClassForExample example) { this.example = example; }