diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2011-07-04 10:10:45 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2011-07-04 10:10:45 +0400 |
commit | a4bce4e6efcaf231cc4a007f71abaf57e5f5fb80 (patch) | |
tree | b5f9b352626b0723b3365ea88be2ad51bcdb1356 /main/tests | |
parent | b08e6ab5797f5bc0dfe2da144bb6f2268903e927 (diff) |
Fixed primitive type string/char completion.
Diffstat (limited to 'main/tests')
-rw-r--r-- | main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs b/main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs index d14219934b..140653de5c 100644 --- a/main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs +++ b/main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs @@ -1058,6 +1058,43 @@ class TestClass Assert.IsNotNull (provider.Find ("InnerEnumTest.TestEnum.C"), "enum 'InnerEnumTest.TestEnum.C' not found."); } + + [Test()] + public void TestPrimimitiveTypeCompletionString () + { + CompletionDataList provider = CodeCompletionBugTests.CreateProvider ( +@"using System; +class Test +{ + public static void Foo () + { + Console.WriteLine ($"""".$); + } +} +"); + Assert.IsNotNull (provider, "provider == null"); + Assert.IsNotNull (provider.Find ("ToString"), "method 'ToString' not found."); + } + + + [Test()] + public void TestPrimimitiveTypeCompletionChar () + { + CompletionDataList provider = CodeCompletionBugTests.CreateProvider ( +@"using System; + +class Test +{ + public static void Foo () + { + Console.WriteLine ($''.$); + } +} +"); + Assert.IsNotNull (provider, "provider == null"); + Assert.IsNotNull (provider.Find ("ToString"), "method 'ToString' not found."); + } + } }
\ No newline at end of file |