public static void StoresModule(this ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator config, IEnumerable<MessageStoreActivationState> 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); }
private static void ConfigureStoreModuleForStoreError(ConfigurableBootstrapper.ConfigurableBootstrapperConfigurator with, MessageStoreViewerModelError messageStoreViewerModelError) { var listViewRetriever = FakeActivationListModelRetriever.Empty(); var storeRetriever = new FakeMessageStoreViewerModelRetriever(messageStoreViewerModelError); var messageRetriever = FakeMessageListViewModelRetriever.Empty(); with.StoresModule(listViewRetriever, storeRetriever, messageRetriever); }