public void TestStaticClassAccess() { CompletionDataList provider = CodeCompletionBugTests.CreateProvider(testClass + @" void TestMethod () { $TestClass.$ } }"); Assert.IsNotNull(provider, "provider == null"); CodeCompletionBugTests.CheckStaticObjectMembers(provider); // 2 from System.Object Assert.IsNotNull(provider.Find("PubStaticField")); Assert.IsNotNull(provider.Find("PubStaticProperty")); Assert.IsNotNull(provider.Find("PubStaticMethod")); Assert.IsNotNull(provider.Find("ProtStaticField")); Assert.IsNotNull(provider.Find("ProtStaticProperty")); Assert.IsNotNull(provider.Find("ProtStaticMethod")); Assert.IsNotNull(provider.Find("PrivStaticField")); Assert.IsNotNull(provider.Find("PrivStaticProperty")); Assert.IsNotNull(provider.Find("PrivStaticMethod")); }
public void TestExternalStaticClassAccess() { CompletionDataList provider = CodeCompletionBugTests.CreateProvider(testClass + @"} class AClass { void TestMethod () { $TestClass.$ } }"); Assert.IsNotNull(provider, "provider == null"); CodeCompletionBugTests.CheckStaticObjectMembers(provider); // 2 members Assert.IsNotNull(provider.Find("PubStaticField")); Assert.IsNotNull(provider.Find("PubStaticProperty")); Assert.IsNotNull(provider.Find("PubStaticMethod")); }