public void AttachesToView() { var provider = CompositionHelper.GetProvider(out var exportProvider); var wpfTextView = new FakeWpfTextView(exportProvider, new FakeTextSnapshot(string.Empty)); var processor = provider.GetAssociatedProcessor(wpfTextView); Assert.NotNull(processor); }
public void DisablesZoom() { var provider = CompositionHelper.GetProvider(out var exportProvider); var wpfTextView = new FakeWpfTextView(exportProvider, new FakeTextSnapshot(string.Empty)); Assert.True(wpfTextView.Options.GetOptionValue(DefaultWpfViewOptions.EnableMouseWheelZoomId)); var processor = provider.GetAssociatedProcessor(wpfTextView); Assert.False(wpfTextView.Options.GetOptionValue(DefaultWpfViewOptions.EnableMouseWheelZoomId)); }
public static IMouseProcessor GetProcessor(string content, out ExportProvider exportProvider, out FakeWpfTextView wpfTextView) { var provider = GetProvider(out exportProvider); wpfTextView = new FakeWpfTextView(exportProvider, new FakeTextSnapshot(content)); var processor = provider.GetAssociatedProcessor(wpfTextView); Assert.NotNull(processor); return(processor); }