Application_Start() публичный Метод

public Application_Start ( object sender, System e ) : void
sender object
e System
Результат void
Пример #1
0
        public void Can_WindsorLazyHttpApplication_Request_Handle(int requestCount)
        {
            var app = new WindsorAsyncHttpApplication();

            app.Should().Not.Be.Null();

            app.Application_Start(app, EventArgs.Empty);
            app.Init();

            for (var i = 0; i < requestCount; i++)
            {
                // app.OnBeginRequest(this, EventArgs.Empty);

                app.Container.Should("app.Container").Not.Be.Null();
                IoC.IsInitialized.Should("IoC.IsInitialized").Be.True();

                Thread.Sleep(1);

                if (IsDebugEnabled)
                {
                    log.Debug("요청 사항 처리 중...");
                }

                Thread.Sleep(1);

                // app.OnEndRequest(this, EventArgs.Empty);
            }
            app.Dispose();

            app = new WindsorAsyncHttpApplication();
            app.Should().Not.Be.Null();

            app.Init();

            for (var i = 0; i < requestCount; i++)
            {
                // app.OnBeginRequest(this, EventArgs.Empty);

                app.Container.Should("app.Container").Not.Be.Null();
                IoC.IsInitialized.Should("IoC.IsInitialized").Be.True();

                Thread.Sleep(1);

                if (IsDebugEnabled)
                {
                    log.Debug("요청 사항 처리 중...");
                }

                Thread.Sleep(1);

                // app.OnEndRequest(this, EventArgs.Empty);
            }
            app.Dispose();
        }
        public void Can_WindsorLazyHttpApplication_Request_Handle(int requestCount) {
            var app = new WindsorAsyncHttpApplication();
            app.Should().Not.Be.Null();

            app.Application_Start(app, EventArgs.Empty);
            app.Init();

            for(var i = 0; i < requestCount; i++) {
                // app.OnBeginRequest(this, EventArgs.Empty);

                app.Container.Should("app.Container").Not.Be.Null();
                IoC.IsInitialized.Should("IoC.IsInitialized").Be.True();

                Thread.Sleep(1);

                if(IsDebugEnabled)
                    log.Debug("요청 사항 처리 중...");

                Thread.Sleep(1);

                // app.OnEndRequest(this, EventArgs.Empty);
            }
            app.Dispose();

            app = new WindsorAsyncHttpApplication();
            app.Should().Not.Be.Null();

            app.Init();

            for(var i = 0; i < requestCount; i++) {
                // app.OnBeginRequest(this, EventArgs.Empty);

                app.Container.Should("app.Container").Not.Be.Null();
                IoC.IsInitialized.Should("IoC.IsInitialized").Be.True();

                Thread.Sleep(1);

                if(IsDebugEnabled)
                    log.Debug("요청 사항 처리 중...");

                Thread.Sleep(1);

                // app.OnEndRequest(this, EventArgs.Empty);
            }
            app.Dispose();
        }