Exemplo n.º 1
0
        public TrayIconViewModel(IEventAggregator eventAggregator,
                                 IKataPracticeMenuItemProvider kataPracticeMenuItemProvider)
        {
            if (eventAggregator == null)
            {
                throw new ArgumentNullException(nameof(eventAggregator));
            }
            if (kataPracticeMenuItemProvider == null)
            {
                throw new ArgumentNullException(nameof(kataPracticeMenuItemProvider));
            }

            _eventAggregator = eventAggregator;
            _kataPracticeMenuItemProvider = kataPracticeMenuItemProvider;
            ToolTipText = "Katarai!";
            SetupMenu();
        }
Exemplo n.º 2
0
 private TrayIconViewModel Create(IEventAggregator eventAggregator = null,
                                  IKataPracticeMenuItemProvider kataPracticeMenuItemProvider = null)
 {
     return(new TrayIconViewModel(eventAggregator ?? Substitute.For <IEventAggregator>(),
                                  kataPracticeMenuItemProvider ?? Substitute.For <IKataPracticeMenuItemProvider>()));
 }