public InstanceProducer(RegistrationInfo info, UltraLightContainer container, object instance, Func<object> factory) { _info = info; _container = container; _instance = instance; _factory = factory; }
public void RegisterSingletonTwoParams() { var container = new UltraLightContainer(); container.Register(typeof(Base), typeof(Derived)); Assert.IsTrue(container.Contains(typeof(Base))); Assert.IsTrue(container.IsTransient(typeof(Base))); Assert.IsFalse(container.IsSingleton(typeof(Base))); Assert.IsFalse(container.IsExternal(typeof(Base))); }