コード例 #1
0
        public void Should_call_configured_initializer_instance()
        {
            var initializer = Substitute.For <IInitializer>();

            _application.Initialize(c => c
                                    .IncludeThisAssembly()
                                    .UseContainer(_container)
                                    .FilterHandlersBy((a, t) => false)
                                    .WithInitializer(initializer)
                                    );

            initializer.Received(1).Initialize();
        }
コード例 #2
0
ファイル: Extensions.cs プロジェクト: likeshan168/graphite
        public static IAppBuilder InitializeGraphite(
            this IAppBuilder builder, HttpConfiguration httpConfiguration,
            Action <ConfigurationDsl> configure = null)
        {
            var graphiteApplication = new GraphiteApplication(httpConfiguration);

            graphiteApplication.Initialize(x => Configure(x, configure));
            builder.OnAppDisposing(() => graphiteApplication.Dispose());
            return(builder);
        }
コード例 #3
0
ファイル: Extensions.cs プロジェクト: likeshan168/graphite
        public static HttpConfiguration InitializeGraphite(
            this HttpConfiguration httpConfiguration,
            Action <ConfigurationDsl> configure = null)
        {
            var graphiteApplication = new GraphiteApplication(httpConfiguration);

            graphiteApplication.Initialize(x => Configure(x, configure));
            HostingEnvironment.StopListening += (s, e) => graphiteApplication.Dispose();
            return(httpConfiguration);
        }