From 1737920336962052b69aaf6daf70f7b38dc07092 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Tue, 31 Jan 2012 13:01:03 +0100 Subject: [PATCH] Added some unit tests. --- .../ParameterCompletionTests.cs | 85 ++++++++++++++++++- 1 file changed, 84 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/ParameterCompletionTests.cs b/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/ParameterCompletionTests.cs index ae853d4a03..3f25881829 100644 --- a/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/ParameterCompletionTests.cs +++ b/ICSharpCode.NRefactory.Tests/CSharp/CodeCompletion/ParameterCompletionTests.cs @@ -592,7 +592,7 @@ namespace Test } [Test()] - public void TestTypeParameterParameter () + public void TestSecondTypeParameter () { IParameterDataProvider provider = CreateProvider ( @"using System; @@ -610,6 +610,89 @@ namespace Test Assert.IsNotNull (provider, "provider was not created."); Assert.AreEqual (16, provider.OverloadCount); } + + [Ignore("TODO")] + [Test()] + public void TestMethodTypeParameter () + { + IParameterDataProvider provider = CreateProvider ( +@"using System; + +namespace Test +{ + class A + { + void TestMethod() + { + } + + void Method () + { + $TestMethod<$ + } + } +}"); + Assert.IsNotNull (provider, "provider was not created."); + Assert.AreEqual (1, provider.OverloadCount); + } + + [Ignore("TODO")] + [Test()] + public void TestSecondMethodTypeParameter () + { + IParameterDataProvider provider = CreateProvider ( +@"using System; + +namespace Test +{ + class A + { + void TestMethod() + { + } + + void Method () + { + $TestMethod