示例#1
0
        protected void StartQuartermaster()
        {
            var compendium = new AffixCompendium();
            var lexicon    = new ItemTypeLexicon();
            var parsers    = new ModParsers(lexicon, compendium);

            _itemFactory             = new PoeItemFactory(lexicon, parsers);
            _clipboardItemTextSource = new ClipboardItemTextSource(ClipboardMonitor, _itemTextChecker);

            Quartermaster          = new QuartermasterStore(_itemFactory, _clipboardItemTextSource);
            QuartermasterViewModel = new QuartermasterViewModel(Substitute.For <IWindowManager>(), Quartermaster, ClipboardMonitor);
            QuartermasterViewModel.MonitorEvents();
        }
示例#2
0
 private void CreateSUT()
 {
     _sut = new ClipboardItemTextSource(_clipboardMonitor, _itemTextChecker);
     ListenForClipboardUpdates();
 }