提交 07e8d223 编写于 作者: D Dustin Campbell

Add a couple more XML doc comment tests on first and last line of buffer

上级 c667cd4f
......@@ -1398,6 +1398,36 @@ void M()
VerifyOpenLineAbove(code, expected);
}
[WorkItem(2090, "https://github.com/dotnet/roslyn/issues/2090")]
[Fact, Trait(Traits.Feature, Traits.Features.DocumentationComments)]
public void TestOpenLineAbove3()
{
const string code =
@"class C
{
/// $$<summary>
/// stuff
/// </summary>
void M()
{
}
}";
const string expected =
@"class C
{
$$
/// <summary>
/// stuff
/// </summary>
void M()
{
}
}";
VerifyOpenLineAbove(code, expected);
}
[WorkItem(2090, "https://github.com/dotnet/roslyn/issues/2090")]
[Fact, Trait(Traits.Feature, Traits.Features.DocumentationComments)]
public void TestOpenLineBelow1()
......@@ -1458,6 +1488,26 @@ void M()
VerifyOpenLineBelow(code, expected);
}
[WorkItem(2090, "https://github.com/dotnet/roslyn/issues/2090")]
[Fact, Trait(Traits.Feature, Traits.Features.DocumentationComments)]
public void TestOpenLineBelow3()
{
const string code =
@"/// <summary>
/// stuff
/// $$</summary>
";
const string expected =
@"/// <summary>
/// stuff
/// </summary>
/// $$
";
VerifyOpenLineBelow(code, expected);
}
protected override char DocumentationCommentCharacter
{
get { return '/'; }
......
......@@ -784,6 +784,31 @@ End Class
VerifyOpenLineAbove(code, expected)
End Sub
<WorkItem(2090, "https://github.com/dotnet/roslyn/issues/2090")>
<Fact, Trait(Traits.Feature, Traits.Features.DocumentationComments)>
Public Sub TestOpenLineAbove3()
Const code = "
Class C
''' $$<summary>
''' stuff
''' </summary>
Sub M()
End Sub
End Class
"
Const expected = "
Class C
$$
''' <summary>
''' stuff
''' </summary>
Sub M()
End Sub
End Class
"
VerifyOpenLineAbove(code, expected)
End Sub
<WorkItem(2090, "https://github.com/dotnet/roslyn/issues/2090")>
<Fact, Trait(Traits.Feature, Traits.Features.DocumentationComments)>
Public Sub TestOpenLineBelow1()
......@@ -834,6 +859,21 @@ End Class
VerifyOpenLineBelow(code, expected)
End Sub
<WorkItem(2090, "https://github.com/dotnet/roslyn/issues/2090")>
<Fact, Trait(Traits.Feature, Traits.Features.DocumentationComments)>
Public Sub TestOpenLineBelow3()
Const code = "
''' <summary>
''' stuff
''' $$</summary>"
Const expected = "
''' <summary>
''' stuff
''' </summary>
''' $$"
VerifyOpenLineBelow(code, expected)
End Sub
Friend Overrides Function CreateCommandHandler(
waitIndicator As IWaitIndicator,
undoHistoryRegistry As ITextUndoHistoryRegistry,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册