public void SetUp()
        {
            myFirst      = MockRepository.GenerateStub <IMyFirst>();
            someDelegate = () => { };

            var defaultServiceProvider = new DefaultServiceProvider();

            defaultServiceProvider.Register(x => myFirst);
            defaultServiceProvider.Register(x => someDelegate);
            defaultServiceProvider.Register <IMySecond>(x => new MySecond(x.Resolve <IMyFirst>()));

            serviceProvider = defaultServiceProvider;
        }
        public void SetUp()
        {
            myFirst = MockRepository.GenerateStub<IMyFirst>();
            someDelegate = () => { };

            var defaultServiceProvider = new DefaultServiceProvider();

            defaultServiceProvider.Register(x => myFirst);
            defaultServiceProvider.Register(x => someDelegate);
            defaultServiceProvider.Register<IMySecond>(x => new MySecond(x.Resolve<IMyFirst>()));

            serviceProvider = defaultServiceProvider;
        }
Exemplo n.º 3
0
        public DefaultServiceProviderTests()
        {
            myFirst      = Substitute.For <IMyFirst>();
            someDelegate = () => { };

            var defaultServiceProvider = new DefaultServiceProvider();

            defaultServiceProvider.Register(x => myFirst);
            defaultServiceProvider.Register(x => someDelegate);
            defaultServiceProvider.Register <IMySecond>(x => new MySecond(x.Resolve <IMyFirst>()));

            serviceProvider = defaultServiceProvider;
        }
 public MySecond(IMyFirst myFirst)
 {
     this.myFirst = myFirst;
 }
 public MySecond(IMyFirst myFirst)
 {
     this.myFirst = myFirst;
 }