예제 #1
0
		public void SetUp()
		{
			injectionBinder = new InjectionBinder ();
			injectionBinder.Bind<IInjectionBinder>().Bind<IInstanceProvider>().ToValue(injectionBinder);
			injectionBinder.Bind<ICommandBinder> ().To<CommandBinder> ().ToSingleton();

			commandBinder = injectionBinder.GetInstance<ICommandBinder> ();
			pooledCommandBinder = commandBinder as IPooledCommandBinder;
		}
예제 #2
0
        public void SetUp()
        {
            injectionBinder = new InjectionBinder();
            injectionBinder.Bind <IInjectionBinder>().Bind <IInstanceProvider>().ToValue(injectionBinder);
            injectionBinder.Bind <ICommandBinder> ().To <CommandBinder> ().ToSingleton();

            commandBinder       = injectionBinder.GetInstance <ICommandBinder> ();
            pooledCommandBinder = commandBinder as IPooledCommandBinder;
        }
예제 #3
0
		public void SetUp()
		{
			injectionBinder = new InjectionBinder ();
			injectionBinder.Bind<IInjectionBinder>().Bind<IInstanceProvider>().ToValue(injectionBinder);
			injectionBinder.Bind<ICommandBinder> ().To<SignalCommandBinder> ().ToSingleton();

			commandBinder = injectionBinder.GetInstance<ICommandBinder> ();
			pooledCommandBinder = commandBinder as IPooledCommandBinder;
			singleSignal = new Signal<int>();
			doubleSignal = new Signal<int, string>();
			tripleSignal = new Signal<int, string, SimpleInterfaceImplementer>();
		}
예제 #4
0
        public void SetUp()
        {
            injectionBinder = new InjectionBinder();
            injectionBinder.Bind <IInjectionBinder>().Bind <IInstanceProvider>().ToValue(injectionBinder);
            injectionBinder.Bind <ICommandBinder> ().To <SignalCommandBinder> ().ToSingleton();

            commandBinder       = injectionBinder.GetInstance <ICommandBinder> ();
            pooledCommandBinder = commandBinder as IPooledCommandBinder;
            singleSignal        = new Signal <int>();
            doubleSignal        = new Signal <int, string>();
            tripleSignal        = new Signal <int, string, SimpleInterfaceImplementer>();
        }