public TinyIoC.Original.TinyIoCContainer Original_AutoRegister() { var retVal = new TinyIoC.Original.TinyIoCContainer(); retVal.AutoRegister(); return(retVal); }
public void InitContainer() { _NewContainer = new TinyIoC.TinyIoCContainer(); _NewContainer.Register <ISingleton, Singleton>().AsSingleton(); _NewContainer.Register <IParameterlessInstance, ParameterlessInstance>().AsMultiInstance(); _NewContainer.Register <ISingleParameterInstance, SingleParameterInstance>().AsMultiInstance(); _NewContainer.Register(typeof(IOpenGeneric <>), typeof(OpenGenericInstance <>)).AsMultiInstance(); _OriginalContainer = new TinyIoC.Original.TinyIoCContainer(); _OriginalContainer.Register <ISingleton, Singleton>().AsSingleton(); _OriginalContainer.Register <IParameterlessInstance, ParameterlessInstance>().AsMultiInstance(); _OriginalContainer.Register <ISingleParameterInstance, SingleParameterInstance>().AsMultiInstance(); _OriginalContainer.Register(typeof(IOpenGeneric <>), typeof(OpenGenericInstance <>)).AsMultiInstance(); }