private void ConfigureStoreModuleForStoreError(ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator with, MessageStoreViewerModelError messageStoreViewerModelError)
        {
            var listViewRetriever = FakeActivationListModelRetriever.Empty();
            var storeRetriever    = new FakeMessageStoreViewerModelRetriever(messageStoreViewerModelError);
            var messageRetriever  = FakeMessageListViewModelRetriever.Empty();

            with.Module(new StoresNancyModule(listViewRetriever, storeRetriever, messageRetriever));
        }
 public static void MessagesModule(
     this ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator config,
     IMessageListViewModelRetriever messageListViewModelRetriever,
     IHandlerFactory handlerFactory)
 {
     config.Module <MessagesNancyModule>();
     config.Dependencies <IMessageListViewModelRetriever>(messageListViewModelRetriever);
     config.Dependencies <IHandlerFactory>(handlerFactory);
 }
Exemple #3
0
        protected virtual ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator ConfigureBootstrapper(ConfigurableBootstrapper configurableBootstrapper, params Claim[] claims)
        {
            var configurableBootstrapperConfigurator = new ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator(configurableBootstrapper);

            configurableBootstrapperConfigurator.Module <T>();
            configurableBootstrapperConfigurator.RequestStartup((container, pipeline, context) =>
            {
                context.CurrentUser = new TestPrincipal(claims);
            });
            return(configurableBootstrapperConfigurator);
        }
 public static void StoresModule(
     this ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator config,
     IMessageStoreActivationStateListViewModelRetriever storeListRetriever,
     IMessageStoreViewerModelRetriever storeRetriever,
     IMessageListViewModelRetriever messageListRetriver)
 {
     config.Module <StoresNancyModule>();
     config.Dependencies <IMessageStoreActivationStateListViewModelRetriever>(storeListRetriever);
     config.Dependencies <IMessageStoreViewerModelRetriever>(storeRetriever);
     config.Dependencies <IMessageListViewModelRetriever>(messageListRetriver);
 }
        protected virtual ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator ConfigureBootstrapper(
            ConfigurableBootstrapper configurableBootstrapper, params Claim[] claims)
        {
            var configurableBootstrapperConfigurator =
                new ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator(configurableBootstrapper);

            configurableBootstrapperConfigurator.Module <T>();
            configurableBootstrapperConfigurator.RequestStartup((container, pipeline, context) =>
            {
                context.CurrentUser     = new TestPrincipal(claims);
                pipeline.BeforeRequest += ctx => RequestHooks.SetDefaultVersionInUrl(ctx);
            });
            return(configurableBootstrapperConfigurator);
        }