Exemple #1
0
        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.");
        }
Exemple #2
0
        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"));
        }