Example #1
0
        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);
        }
Example #2
0
        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);
        }