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);
        }
示例#3
0
        public void Establish()
        {
            _browser = new Browser(new ConfigurableBootstrapper(with =>
            {
                var listViewRetriever = new FakeActivationListModelRetriever(MessageStoreActivationStateListModelError.GetActivationStateFromConfigError);
                var storeRetriever    = FakeMessageStoreViewerModelRetriever.Empty();
                var messageRetriever  = FakeMessageListViewModelRetriever.Empty();

                with.Module(new StoresNancyModule(listViewRetriever, storeRetriever, messageRetriever));
            }));
        }
示例#4
0
        public RetrieveMessageStoreContentTypeJsonTests()
        {
            _browser = new Browser(new ConfigurableBootstrapper(with =>
            {
                var stores = new List <MessageStoreConfig>
                {
                    MessageStoreConfig.Create("store1", typeof(MsSqlMessageStore).FullName, "conn1", "table1"),
                    MessageStoreConfig.Create("store2", typeof(MsSqlMessageStore).FullName, "conn2", "table2")
                };
                var messageStoreActivationStateListViewModelRetriever = new FakeActivationListModelRetriever(new MessageStoreActivationStateListModel(stores));
                var viewrModelRetriever = new FakeMessageStoreViewerModelRetriever(new MessageStoreViewerModel());
                var retriever           = new FakeMessageListViewModelRetriever();

                with.Module(new StoresNancyModule(messageStoreActivationStateListViewModelRetriever, viewrModelRetriever, retriever));
            }));
        }
示例#5
0
        public void Establish()
        {
            _browser = new Browser(new ConfigurableBootstrapper(with =>
            {
                var stores = new List <paramore.brighter.commandprocessor.messageviewer.Ports.Domain.Config.MessageStoreConfig>
                {
                    MessageStoreConfig.Create("store1", typeof(MsSqlMessageStore).FullName, "conn1", "table1"),
                    MessageStoreConfig.Create("store2", typeof(MsSqlMessageStore).FullName, "conn2", "table2")
                };
                var messageStoreActivationStateListViewModelRetriever = new FakeActivationListModelRetriever(new MessageStoreActivationStateListModel(stores));
                var viewrModelRetriever = new FakeMessageStoreViewerModelRetriever(new MessageStoreViewerModel());
                var retriever           = new FakeMessageListViewModelRetriever();

                with.Module(new StoresNancyModule(messageStoreActivationStateListViewModelRetriever, viewrModelRetriever, retriever));
            }));
        }