Merge pull request #50 from sshnet/master

Merge changes from master to develop branch.
This commit is contained in:
Gert Driesen
2016-07-24 22:09:25 +02:00
committed by GitHub
@@ -40,43 +40,16 @@ namespace Renci.SshNet.Tests.Classes.Common
var testBuffer = new byte[1024];
new Random().NextBytes(testBuffer);
var outputBuffer = new byte[1024];
using (var stream = new PipeStream())
{
stream.Write(testBuffer, 0, testBuffer.Length);
Assert.AreEqual(stream.Length, testBuffer.Length);
stream.ReadByte();
Assert.AreEqual(stream.Length, testBuffer.Length - 1);
stream.ReadByte();
Assert.AreEqual(stream.Length, testBuffer.Length - 2);
}
}
/// <summary>
///A test for PipeStream Constructor
///</summary>
[TestMethod]
public void PipeStreamConstructorTest()
{
PipeStream target = new PipeStream();
Assert.Inconclusive("TODO: Implement code to verify target");
}
/// <summary>
///A test for Flush
///</summary>
[TestMethod]
public void FlushTest()
{
PipeStream target = new PipeStream(); // TODO: Initialize to an appropriate value
target.Flush();
Assert.Inconclusive("A method that does not return a value cannot be verified.");
}
[TestMethod]
public void Read()
@@ -190,10 +163,16 @@ namespace Renci.SshNet.Tests.Classes.Common
[TestMethod]
public void LengthTest()
{
PipeStream target = new PipeStream(); // TODO: Initialize to an appropriate value
long actual;
actual = target.Length;
Assert.Inconclusive("Verify the correctness of this test method.");
var target = new PipeStream();
Assert.AreEqual(0L, target.Length);
target.Write(new byte[] { 0x0a, 0x05, 0x0d }, 0, 2);
Assert.AreEqual(2L, target.Length);
target.WriteByte(0x0a);
Assert.AreEqual(3L, target.Length);
target.Read(new byte[2], 0, 2);
Assert.AreEqual(1L, target.Length);
target.ReadByte();
Assert.AreEqual(0L, target.Length);
}
/// <summary>
@@ -202,13 +181,10 @@ namespace Renci.SshNet.Tests.Classes.Common
[TestMethod]
public void MaxBufferLengthTest()
{
PipeStream target = new PipeStream(); // TODO: Initialize to an appropriate value
long expected = 0; // TODO: Initialize to an appropriate value
long actual;
target.MaxBufferLength = expected;
actual = target.MaxBufferLength;
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Verify the correctness of this test method.");
var target = new PipeStream();
Assert.AreEqual(200 * 1024 * 1024, target.MaxBufferLength);
target.MaxBufferLength = 0L;
Assert.AreEqual(0L, target.MaxBufferLength);
}
[TestMethod]