diff options
author | Mike Krüger <mkrueger@novell.com> | 2011-05-12 12:59:20 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@novell.com> | 2011-05-12 12:59:20 +0400 |
commit | 43a7f883718bf46a123066393eb2b96151a92666 (patch) | |
tree | 34789a33591578538474dec6cb7a85db33a688dd /main/tests | |
parent | e479dd409903e5f9ac3c70562c8348a3f524e708 (diff) |
Fixed 'Bug 693228 - Rename in body of foreach loop doesn't change
declaration instance'.
Diffstat (limited to 'main/tests')
-rw-r--r-- | main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs b/main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs index 98c1468648..91c5545172 100644 --- a/main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs +++ b/main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs @@ -801,6 +801,29 @@ object item) }"); } + /// <summary> + /// Bug 693228 - Rename in body of foreach loop doesn't change declaration instance + /// </summary> + [Test()] + public void TestBug693228 () + { + LocalVariable localVariable = new LocalVariable (null, + "arg", + DomReturnType.String, + new DomRegion (4, 29, 6, 9)); + RunTest ( +@"class TestClass { + public static void Main (string[] args) + { + foreach (var $@arg in args) { + Console.WriteLine (@arg); + } + + } +} +", localVariable); + } + /*
[Test()] public void FindInterfaceMethodReferences () |