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