protected void TestCommitCharacters(char[] commitCharacters)
        {
            foreach (var ch in commitCharacters)
            {
                Assert.True(CompletionProvider.IsCommitCharacter(null, ch, null), "Expected '" + ch + "' to be a commit character");
            }

            var chr = 'x';
            Assert.False(CompletionProvider.IsCommitCharacter(null, chr, null), "Expected '" + chr + "' NOT to be a commit character");
        }
Exemple #2
0
        public void IsCommitCharacterTest()
        {
            var validCharacters = new[]
            {
                ' ', '(', '{', '['
            };

            var invalidCharacters = new[]
            {
                'x', ',', '#'
            };

            foreach (var ch in validCharacters)
            {
                Assert.True(CompletionProvider.IsCommitCharacter(null, ch, null), "Expected '" + ch + "' to be a commit character");
            }

            foreach (var ch in invalidCharacters)
            {
                Assert.False(CompletionProvider.IsCommitCharacter(null, ch, null), "Expected '" + ch + "' to NOT be a commit character");
            }
        }