From 0b76b2796400db4a599d43a66b3e7422bc12ce2a Mon Sep 17 00:00:00 2001 From: Luis Fonseca Date: Thu, 13 Nov 2014 15:51:48 +0000 Subject: [PATCH] Test for renaming private variables of custom types --- OmniSharp.Tests/Rename/SimpleRenameTests.cs | 35 +++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/OmniSharp.Tests/Rename/SimpleRenameTests.cs b/OmniSharp.Tests/Rename/SimpleRenameTests.cs index 5b9e0e1..35e6006 100644 --- a/OmniSharp.Tests/Rename/SimpleRenameTests.cs +++ b/OmniSharp.Tests/Rename/SimpleRenameTests.cs @@ -319,5 +319,40 @@ public void OverloadedFunction(string str) } }"); } + + [Test] + public void Should_rename_private_variable() + { + Rename(@" + public class MyUserData + { + public string _name; + } + + public class SampleClass + { + MyUserData _user$Data; + + void Start () + { + _userData = new MyUserData(); + } + }", "_myUserData") + .ShouldEqual(@" + public class MyUserData + { + public string _name; + } + + public class SampleClass + { + MyUserData _myUserData; + + void Start () + { + _myUserData = new MyUserData(); + } + }"); + } } }