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 StoresModule(this ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator config, IEnumerable <MessageStoreConfig> stores) { var listViewRetriever = new FakeActivationListModelRetriever(new MessageStoreActivationStateListModel(stores)); var storeRetriever = new FakeMessageStoreViewerModelRetriever(new MessageStoreViewerModel(new FakeMessageStore(), stores.FirstOrDefault())); var messageRetriever = new FakeMessageListViewModelRetriever(new MessageListModel(new List <Message>())); config.StoresModule(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); }
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); }
public static void Mediatr(this ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator @this, Dictionary <Type, object> singleInstances = null, Dictionary <Type, object[]> multipleInstances = null) { var mediator = new Mediator(t => SingleInstanceFactory(t, singleInstances), t => MultiInstanceFactory(t, multipleInstances)); @this.Dependency <IMediator>(mediator); }
public static void MessagesModule( this ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator config, IMessageListViewModelRetriever messageListViewModelRetriever) { config.MessagesModule(messageListViewModelRetriever, new FakeHandlerFactory()); }