public void TriggerAppliedToProjection_Razor_ReturnsFalse() { // Arrange var completionHandler = new CompletionHandler(JoinableTaskContext, Mock.Of <LSPRequestInvoker>(), Mock.Of <LSPDocumentManager>(), Mock.Of <LSPProjectionProvider>()); var context = new CompletionContext(); // Act var result = completionHandler.TriggerAppliesToProjection(context, RazorLanguageKind.Razor); // Assert Assert.False(result); }
public void TriggerAppliedToProjection_CSharp_ReturnsExpectedResult(string character, CompletionTriggerKind kind, bool expected) { // Arrange var completionHandler = new CompletionHandler(JoinableTaskContext, Mock.Of <LSPRequestInvoker>(), Mock.Of <LSPDocumentManager>(), Mock.Of <LSPProjectionProvider>()); var context = new CompletionContext() { TriggerCharacter = character, TriggerKind = kind }; // Act var result = completionHandler.TriggerAppliesToProjection(context, RazorLanguageKind.CSharp); // Assert Assert.Equal(expected, result); }