public void TestBasePublicMemberAccess() { CompletionDataList provider = CodeCompletionBugTests.CreateProvider( testClass + @" class Test : TestClass { void Test () { $base.$ } } }"); Assert.IsNotNull(provider, "provider == null"); CodeCompletionBugTests.CheckObjectMembers(provider); Assert.IsNotNull(provider.Find("PubField"), "field 'PubField' not found."); Assert.IsNotNull(provider.Find("PubProperty"), "property 'PubProperty' not found."); Assert.IsNotNull(provider.Find("PubMethod"), "method 'PubMethod' not found."); }
public void TestExternalNonStaticClassAccess() { CompletionDataList provider = CodeCompletionBugTests.CreateProvider(testClass + @"} class AClass { void TestMethod () { TestClass c; $c.$ } }"); Assert.IsNotNull(provider, "provider == null"); CodeCompletionBugTests.CheckObjectMembers(provider); Assert.IsNotNull(provider.Find("PubField")); Assert.IsNotNull(provider.Find("PubProperty")); Assert.IsNotNull(provider.Find("PubMethod")); }