Fix flaky test.

This commit is contained in:
Gert Driesen
2018-07-21 12:31:17 +02:00
parent 5941626615
commit de06f4555e
@@ -3,14 +3,15 @@ using Renci.SshNet.Common;
using Renci.SshNet.Messages.Connection;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using Renci.SshNet.Abstractions;
using Renci.SshNet.Tests.Common;
namespace Renci.SshNet.Tests.Classes.Messages.Connection
{
/// <summary>
///This is a test class for ChannelDataMessageTest and is intended
///to contain all ChannelDataMessageTest Unit Tests
///</summary>
/// This is a test class for ChannelDataMessageTest and is intended
/// to contain all ChannelDataMessageTest Unit Tests
/// </summary>
[TestClass]
public class ChannelDataMessageTest : TestBase
{
@@ -98,10 +99,9 @@ namespace Renci.SshNet.Tests.Classes.Messages.Connection
var random = new Random();
var localChannelNumber = (uint) random.Next(0, int.MaxValue);
var data = new byte[random.Next(10, 20)];
random.NextBytes(data);
var offset = random.Next(2, 4);
var size = random.Next(5, 9);
var data = CryptoAbstraction.GenerateRandom(random.Next(10, 20));
var offset = random.Next(0, data.Length - 1);
var size = random.Next(0, data.Length - offset);
var target = new ChannelDataMessage(localChannelNumber, data, offset, size);
@@ -133,11 +133,10 @@ namespace Renci.SshNet.Tests.Classes.Messages.Connection
var random = new Random();
var localChannelNumber = (uint) random.Next(0, int.MaxValue);
var data = new byte[random.Next(10, 20)];
random.NextBytes(data);
var data = CryptoAbstraction.GenerateRandom(random.Next(10, 20));
var offset = random.Next(2, 4);
var size = random.Next(5, 9);
var offset = random.Next(0, data.Length - 1);
var size = random.Next(0, data.Length - offset);
var channelDataMessage = new ChannelDataMessage(localChannelNumber, data, offset, size);
var bytes = channelDataMessage.GetBytes();
var target = new ChannelDataMessage();