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(); }
private void CreateSUT() { _sut = new ClipboardItemTextSource(_clipboardMonitor, _itemTextChecker); ListenForClipboardUpdates(); }