|
|
|
@ -20,6 +20,7 @@ namespace ICSharpCode.SharpDevelop.Tests
@@ -20,6 +20,7 @@ namespace ICSharpCode.SharpDevelop.Tests
|
|
|
|
|
{ |
|
|
|
|
IProjectContent msc; // = ProjectContentRegistry.Mscorlib;
|
|
|
|
|
IProjectContent swf; // = ProjectContentRegistry.GetProjectContentForReference("System.Windows.Forms", "System.Windows.Forms");
|
|
|
|
|
DefaultClass dummyClass; |
|
|
|
|
IMethod methodForGenericCalls; |
|
|
|
|
|
|
|
|
|
[TestFixtureSetUp] |
|
|
|
@ -32,10 +33,10 @@ namespace ICSharpCode.SharpDevelop.Tests
@@ -32,10 +33,10 @@ namespace ICSharpCode.SharpDevelop.Tests
|
|
|
|
|
DefaultProjectContent dpc = new DefaultProjectContent(); |
|
|
|
|
dpc.ReferencedContents.Add(msc); |
|
|
|
|
DefaultCompilationUnit cu = new DefaultCompilationUnit(dpc); |
|
|
|
|
DefaultClass c = new DefaultClass(cu, "DummyClass"); |
|
|
|
|
cu.Classes.Add(c); |
|
|
|
|
methodForGenericCalls = new DefaultMethod(c, "DummyMethod"); |
|
|
|
|
c.Methods.Add(methodForGenericCalls); |
|
|
|
|
dummyClass = new DefaultClass(cu, "DummyClass"); |
|
|
|
|
cu.Classes.Add(dummyClass); |
|
|
|
|
methodForGenericCalls = new DefaultMethod(dummyClass, "DummyMethod"); |
|
|
|
|
dummyClass.Methods.Add(methodForGenericCalls); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
IReturnType DictionaryRT { |
|
|
|
@ -428,5 +429,13 @@ namespace ICSharpCode.SharpDevelop.Tests
@@ -428,5 +429,13 @@ namespace ICSharpCode.SharpDevelop.Tests
|
|
|
|
|
Assert.AreEqual(1, properties.Where(m=>m.Name=="CanRaiseEvents").Count()); |
|
|
|
|
Assert.AreEqual(1, methods.Where(m=>m.Name=="AdjustFormScrollbars").Count()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
[Test] |
|
|
|
|
public void LocalVariableAndFieldAreNotSimilarMembers() |
|
|
|
|
{ |
|
|
|
|
IField field = new DefaultField(dummyClass.DefaultReturnType, "Test", ModifierEnum.None, DomRegion.Empty, dummyClass); |
|
|
|
|
IField local = new DefaultField.LocalVariableField(dummyClass.DefaultReturnType, "Test", DomRegion.Empty, dummyClass); |
|
|
|
|
Assert.IsFalse(MemberLookupHelper.IsSimilarMember(local, field)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|