Ejemplo n.º 1
0
        public void TestNamespaceNameCase4()
        {
            var provider = CodeCompletionBugTests.CreateProvider(@"$namespace Foo.$");

            Assert.IsTrue(provider == null || provider.Count == 0, "provider should be empty.");
        }
Ejemplo n.º 2
0
        public void TestStructName()
        {
            var provider = CodeCompletionBugTests.CreateProvider(@"$struct n$");

            Assert.IsTrue(provider == null || provider.Count == 0, "provider should be empty.");
        }
Ejemplo n.º 3
0
        public void TestClassTypeParameter()
        {
            var provider = CodeCompletionBugTests.CreateProvider(@"$class MyClass<T$");

            Assert.IsTrue(provider == null || provider.Count == 0, "provider should be empty.");
        }
Ejemplo n.º 4
0
 public void TestBug2198Case2()
 {
     CodeCompletionBugTests.CombinedProviderTest(@"$class Klass { void Test<T$", provider => {
         Assert.AreEqual(0, provider.Count, "provider needs to be empty");
     });
 }
Ejemplo n.º 5
0
        public void TestStructName()
        {
            var provider = CodeCompletionBugTests.CreateProvider(@"$struct n$");

            AssertEmpty(provider);
        }
Ejemplo n.º 6
0
        public void TestNamespaceName()
        {
            var provider = CodeCompletionBugTests.CreateProvider(@"$namespace n$");

            AssertEmpty(provider);
        }
Ejemplo n.º 7
0
        public void TestBug10294()
        {
            var provider = CodeCompletionBugTests.CreateProvider(@"$#if TRUE // D$", true);

            Assert.IsTrue(provider == null || provider.Count == 0);
        }
Ejemplo n.º 8
0
 public void TestIfInsideComment()
 {
     CodeCompletionBugTests.CombinedProviderTest(@"$// #if D$", provider => {
         Assert.IsNull(provider.Find("DEBUG"), "define 'DEBUG' found.");
     });
 }
Ejemplo n.º 9
0
 public void TestIfContext()
 {
     CodeCompletionBugTests.CombinedProviderTest(@"$#if D$", provider => {
         Assert.IsNotNull(provider.Find("DEBUG"), "define 'DEBUG' not found.");
     });
 }