Example #1
0
        public IIoCConfigurator Lemming(Type type, string name, Action <LemmingConfigurator> config)
        {
            var lemming = GetOrCreateLemming(type, name);

            var builder = new LemmingConfigurator(type, lemming, lemmings);

            config(builder);
            lemmings.Add(lemming);
            return(this);
        }
Example #2
0
        public IIoCConfigurator Lemming <T>(string name, Action <LemmingConfigurator <T> > config) where T : class
        {
            var lemming = GetOrCreateLemming(typeof(T), name);

            var builder = new LemmingConfigurator <T>(lemming, lemmings);

            config(builder);
            lemmings.Add(lemming);
            return(this);
        }