mirror of
https://github.com/sshnet/SSH.NET.git
synced 2026-09-10 09:15:47 +00:00
933613e31c
* Update to MSTest 4 * fix TestMethodForPlatformAttribute replace Execute with ExecuteAsync and fix MSTEST0057 https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/mstest0057 (link currently dead) * fix compilation error * fix MSTEST0037 https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/mstest0037 * fix MSTEST0052 https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/mstest0052 * fix MSTEST0045 Fixing this properly would require the tests to respect testContext.CancellationToken. I'm not sure this is worth fixing or how to even do it for the sync methods. https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/mstest0045 * fix MSTEST0001 I assume that parallelization would break a lot of stuff. https://learn.microsoft.com/en-us/dotnet/core/testing/mstest-analyzers/mstest0001 * Workaround for new Sonar warnings because of MSTest4 * revert analyzer fixes in OrderedDictionaryTest * use custom sync console logger for MSTest to work around https://github.com/microsoft/testfx/issues/6457 * remove redundant args --------- Co-authored-by: Wojciech Nagórski <wojtpl2@gmail.com> Co-authored-by: Rob Hague <rob.hague00@gmail.com>
43 lines
1.2 KiB
C#
43 lines
1.2 KiB
C#
using System.Net.Sockets;
|
|
using System.Text;
|
|
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
|
|
using Renci.SshNet.Messages.Connection;
|
|
using Renci.SshNet.Tests.Common;
|
|
|
|
namespace Renci.SshNet.Tests.Classes
|
|
{
|
|
/// <summary>
|
|
/// Test for https://github.com/sshnet/SSH.NET/issues/8.
|
|
/// </summary>
|
|
[TestClass]
|
|
public class SessionTest_Connected_GlobalRequestMessageAfterAuthenticationRace : SessionTest_ConnectedBase
|
|
{
|
|
private GlobalRequestMessage _globalRequestMessage;
|
|
|
|
protected override void SetupData()
|
|
{
|
|
base.SetupData();
|
|
|
|
_globalRequestMessage = new GlobalRequestMessage(Encoding.ASCII.GetBytes("ping-mocana-com"), false);
|
|
}
|
|
|
|
protected override void Act()
|
|
{
|
|
}
|
|
|
|
protected override void ClientAuthentication_Callback()
|
|
{
|
|
var globalRequest = _globalRequestMessage.GetPacket(8, null);
|
|
ServerSocket.Send(globalRequest, 4, globalRequest.Length - 4, SocketFlags.None);
|
|
}
|
|
|
|
[TestMethod]
|
|
public void ErrorOccurredShouldNotBeRaised()
|
|
{
|
|
Assert.IsEmpty(ErrorOccurredRegister, ErrorOccurredRegister.AsString());
|
|
}
|
|
}
|
|
}
|