public MessageListViewModel( IEventAggregator eventAggregator, IServiceControl serviceControl, ISearchBarViewModel searchBarViewModel, IErrorHeaderViewModel errorHeaderDisplay, IGeneralHeaderViewModel generalHeaderDisplay, IClipboard clipboard) { _eventAggregator = eventAggregator; _serviceControl = serviceControl; _errorHeaderDisplay = errorHeaderDisplay; _generalHeaderDisplay = generalHeaderDisplay; _clipboard = clipboard; SearchBar = searchBarViewModel; Items.Add(SearchBar); _returnToSourceMenu = new MenuItem("Return To Source", new RelayCommand(ReturnToSource, CanReturnToSource), Properties.Resources.MessageReturn); _retryMessageMenu = new MenuItem("Retry Message", new RelayCommand(RetryMessage, CanRetryMessage), Properties.Resources.MessageReturn); _copyMessageIdMenu = new MenuItem("Copy Message URI", new RelayCommand(CopyMessageId, CanCopyMessageId)); _copyHeadersMenu = new MenuItem("Copy Headers", new RelayCommand(CopyHeaders, CanCopyHeaders)); Rows = new BindableCollection <StoredMessage>(); ContextMenuItems = new BindableCollection <IMenuItem> { _returnToSourceMenu, _retryMessageMenu, _copyHeadersMenu, _copyMessageIdMenu }; }
public MessageListViewModel( IEventAggregator eventAggregator, IWindowManagerEx windowManager, IServiceControl serviceControl, IQueueManagerAsync asyncQueueManager, ISearchBarViewModel searchBarViewModel, IErrorHeaderViewModel errorHeaderDisplay, IGeneralHeaderViewModel generalHeaderDisplay, IClipboard clipboard, IStatusBarManager statusBar) { _eventAggregator = eventAggregator; _windowManager = windowManager; _serviceControl = serviceControl; _asyncQueueManager = asyncQueueManager; _errorHeaderDisplay = errorHeaderDisplay; _generalHeaderDisplay = generalHeaderDisplay; _clipboard = clipboard; _statusBar = statusBar; SearchBar = searchBarViewModel; Items.Add(SearchBar); Messages = new BindableCollection <MessageInfo>(); SelectedMessages = new BindableCollection <MessageInfo>(); ContextMenuItems = new BindableCollection <ContextMenuModel> { new ContextMenuModel(this, "ReturnToSource", "Return To Source", Properties.Resources.MessageReturn), new ContextMenuModel(this, "RetryMessage", "Retry Message", Properties.Resources.MessageReturn), new ContextMenuModel(this, "CopyMessageId", "Copy Message Identifier"), new ContextMenuModel(this, "CopyHeaders", "Copy Headers") }; }
public void TestInitialize() { EventAggregator = Substitute.For <IEventAggregator>(); ServiceControl = Substitute.For <IServiceControl>(); SearchBar = Substitute.For <ISearchBarViewModel>(); View = Substitute.For <IMessageListView>(); MessageList = new MessageListViewModel(EventAggregator, ServiceControl, SearchBar, Substitute.For <IErrorHeaderViewModel>(), Substitute.For <IGeneralHeaderViewModel>(), Substitute.For <IClipboard>()); MessageList.AttachView(View, null); }
public void TestInitialize() { EventAggregator = Substitute.For <IEventAggregator>(); ServiceControl = Substitute.For <IServiceControl>(); MessageStore = new Dictionary <Queue, List <MessageInfo> >(); QueueManager = new FakeQueueManager(MessageStore); WindowManager = Substitute.For <IWindowManagerEx>(); SearchBar = Substitute.For <ISearchBarViewModel>(); StatusBarManager = Substitute.For <IStatusBarManager>(); View = Substitute.For <IMessageListView>(); MessageList = new MessageListViewModel(EventAggregator, WindowManager, ServiceControl, QueueManager, SearchBar, Substitute.For <IErrorHeaderViewModel>(), Substitute.For <IGeneralHeaderViewModel>(), Substitute.For <IClipboard>(), StatusBarManager); MessageList.AttachView(View, null); }
private MessageFlowViewModel CreateSUT() { _serviceControl = Substitute.For <IServiceControl>(); _eventAggregator = Substitute.For <IEventAggregator>(); _clipboard = Substitute.For <IClipboard>(); _windowManager = Substitute.For <IWindowManagerEx>(); _screenFactory = Substitute.For <IScreenFactory>(); _searchBar = Substitute.For <ISearchBarViewModel>(); _messageList = Substitute.For <IMessageListViewModel>(); _settingProvider = Substitute.For <ISettingsProvider>(); _endpointExplorer = Substitute.For <IEndpointExplorerViewModel>(); return(new MessageFlowViewModel(_serviceControl, _eventAggregator, _clipboard, _windowManager, _screenFactory, _searchBar, _messageList, _settingProvider, _endpointExplorer)); }
private MessageFlowViewModel CreateSUT() { _serviceControl = Substitute.For<IServiceControl>(); _eventAggregator = Substitute.For<IEventAggregator>(); _clipboard = Substitute.For<IClipboard>(); _windowManager = Substitute.For<IWindowManagerEx>(); _screenFactory = Substitute.For<IScreenFactory>(); _searchBar = Substitute.For<ISearchBarViewModel>(); _messageList = Substitute.For<IMessageListViewModel>(); _settingProvider = Substitute.For<ISettingsProvider>(); _endpointExplorer = Substitute.For<IEndpointExplorerViewModel>(); return new MessageFlowViewModel(_serviceControl, _eventAggregator, _clipboard, _windowManager, _screenFactory, _searchBar, _messageList, _settingProvider, _endpointExplorer); }
public MessageFlowViewModel( IServiceControl serviceControl, IEventAggregator eventAggregator, IClipboard clipboard, IWindowManagerEx windowManager, IScreenFactory screenFactory, ISearchBarViewModel searchBar, IMessageListViewModel messageList, ISettingsProvider settingsProvider, IEndpointExplorerViewModel endpointExplorer) { _serviceControl = serviceControl; _eventAggregator = eventAggregator; _clipboard = clipboard; _windowManager = windowManager; _screenFactory = screenFactory; _searchBar = searchBar; _settingsProvider = settingsProvider; _messageList = messageList; _endpointExplorer = endpointExplorer; Diagram = new MessageFlowDiagram(); _nodeMap = new ConcurrentDictionary <string, MessageNode>(); }
public void TestInitialize() { EventAggregator = Substitute.For<IEventAggregator>(); ServiceControl = Substitute.For<IServiceControl>(); MessageStore = new Dictionary<Queue, List<MessageInfo>>(); QueueManager = new FakeQueueManager(MessageStore); WindowManager = Substitute.For<IWindowManagerEx>(); SearchBar = Substitute.For<ISearchBarViewModel>(); StatusBarManager = Substitute.For<IStatusBarManager>(); View = Substitute.For<IMessageListView>(); MessageList = new MessageListViewModel(EventAggregator, WindowManager, ServiceControl, QueueManager, SearchBar, Substitute.For<IErrorHeaderViewModel>(), Substitute.For<IGeneralHeaderViewModel>(), Substitute.For<IClipboard>(), StatusBarManager); MessageList.AttachView(View, null); }
public void TestInitialize() { EventAggregator = Substitute.For<IEventAggregator>(); ServiceControl = Substitute.For<IServiceControl>(); SearchBar = Substitute.For<ISearchBarViewModel>(); View = Substitute.For<IMessageListView>(); MessageList = new MessageListViewModel(EventAggregator, ServiceControl, SearchBar, Substitute.For<IErrorHeaderViewModel>(), Substitute.For<IGeneralHeaderViewModel>(), Substitute.For<IClipboard>()); MessageList.AttachView(View, null); }
public void TestInitialize() { ArgParser = Substitute.For <ICommandLineArgParser>(); SettingProvider = Substitute.For <ISettingsProvider>(); ViewModel = new SearchBarViewModel(ArgParser, SettingProvider); }
public void TestInitialize() { ArgParser = Substitute.For<ICommandLineArgParser>(); SettingProvider = Substitute.For<ISettingsProvider>(); ViewModel = new SearchBarViewModel(ArgParser, SettingProvider); }