public static void TryCreateQuickInfoSourceReturnsTemplateQuickInfoSource() { ITemplateEditorOptions options = OptionsWithQuickInfoTooltipsEnabled(true); var provider = new TemplateQuickInfoSourceProvider(options); var textBuffer = new FakeTextBuffer(string.Empty); IQuickInfoSource quickInfoSource = provider.TryCreateQuickInfoSource(textBuffer); Assert.Equal(typeof(TemplateQuickInfoSource), quickInfoSource.GetType()); }
public static void TryCreateQuickInfoSourceReturnsSameObjectWhenCalledMultipleTimesForSameBuffer() { ITemplateEditorOptions options = OptionsWithQuickInfoTooltipsEnabled(true); var provider = new TemplateQuickInfoSourceProvider(options); var textBuffer = new FakeTextBuffer(string.Empty); IQuickInfoSource source1 = provider.TryCreateQuickInfoSource(textBuffer); IQuickInfoSource source2 = provider.TryCreateQuickInfoSource(textBuffer); Assert.Same(source1, source2); }