Skip to content

Commit 6ff943b

Browse files
committed
Test failure scenario
1 parent 1850ae3 commit 6ff943b

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/Renci.SshNet/Renci.SshNet.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
<ItemGroup Condition=" '$(TargetFramework)' == 'net462' or '$(TargetFramework)' == 'netstandard2.0' ">
3232
<!-- Must be kept at version 1.0.0 or higher, see https://github.com/sshnet/SSH.NET/pull/1288 for details. -->
33-
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.0.0,)" />
33+
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[7.0.0,)" />
3434
</ItemGroup>
3535

3636
<ItemGroup>
@@ -44,4 +44,8 @@
4444
</None>
4545
</ItemGroup>
4646

47+
<ItemGroup>
48+
<PackageReference Include="CsvHelper" Version="31.0.4" />
49+
</ItemGroup>
50+
4751
</Project>

src/Renci.SshNet/SshCommand.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@
55
using System.Text;
66
using System.Threading;
77

8+
using CsvHelper;
9+
810
using Renci.SshNet.Abstractions;
911
using Renci.SshNet.Channels;
1012
using Renci.SshNet.Common;
13+
using Renci.SshNet.Messages;
1114
using Renci.SshNet.Messages.Connection;
1215
using Renci.SshNet.Messages.Transport;
1316

@@ -118,8 +121,12 @@ public string Result
118121
detectEncodingFromByteOrderMarks: true,
119122
bufferSize: 1024,
120123
leaveOpen: true))
124+
using (var csv = new CsvReader(sr, CultureInfo.InvariantCulture))
121125
{
122-
_ = _result.Append(sr.ReadToEnd());
126+
foreach (var m in csv.GetRecords<Message>())
127+
{
128+
_ = _result.Append(m);
129+
}
123130
}
124131
}
125132

0 commit comments

Comments
 (0)