Esempio n. 1
0
        public void get_startup_type_for_a_name()
        {
            var container = new Container(x =>
            {
                x.For <IStartupAction>().Add <SetUserAction>().Named("SetUser");
                x.For <IStartupAction>().Add <StartWebAppAction>().Named("StartWebApp");
            });

            var context = new TestContext(container);

            context.GetStartupType("SetUser").ShouldEqual(typeof(SetUserAction));
            context.GetStartupType("StartWebApp").ShouldEqual(typeof(StartWebAppAction));
        }
        public void get_startup_type_for_a_name()
        {
            var container = new Container(x =>
            {
                x.For<IStartupAction>().Add<SetUserAction>().Named("SetUser");
                x.For<IStartupAction>().Add<StartWebAppAction>().Named("StartWebApp");
            });

            var context = new TestContext(container);

            context.GetStartupType("SetUser").ShouldEqual(typeof (SetUserAction));
            context.GetStartupType("StartWebApp").ShouldEqual(typeof (StartWebAppAction));
        }