public void Readbyte_Test() { server.AttachLastModifiedField = true; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); Assert.AreEqual(test[0], resultStream.ReadByte()); }
public void Flush_Test() { server.AttachLastModifiedField = true; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); resultStream.Flush(); }
public void Length_Test() { server.AttachLastModifiedField = true; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); Assert.AreEqual(2048, resultStream.Length); }
public void WriteTimeOutGet_Test() { byte[] result = new byte[2048]; server.AttachLastModifiedField = true; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); int i = resultStream.WriteTimeout; }
public void CanSeek_Without_LastModifiedField_Test() { byte[] result = new byte[2048]; server.AttachLastModifiedField = false; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); Assert.IsFalse(resultStream.CanSeek); }
public void Close_Test() { byte[] result = new byte[2048]; server.AttachLastModifiedField = true; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); resultStream.Close(); }
public void PositionGet_Test() { byte[] result = new byte[2048]; server.AttachLastModifiedField = true; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); Assert.AreEqual(0, resultStream.Position); }
public void Seek_Test() { byte[] result = new byte[2048]; server.AttachLastModifiedField = true; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); resultStream.Seek(2, SeekOrigin.Begin); }
public void Read_Test() { byte[] result = new byte[2048]; server.AttachLastModifiedField = true; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); int readed; int offset = 0; do { readed = resultStream.Read(result, offset, 2048 - offset); offset += readed; } while (readed != 0); Assert.IsTrue(ArrayCompare(test, result), "random 2 MBbyte array check output"); }
public void Read_WithTimeOut_Disconnect_Test() { byte[] result = new byte[2048]; server.AttachLastModifiedField = true; server.DisconnectDelay(9); Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber), TimeSpan.FromMinutes(1)); int readed; int offset = 0; do { readed = resultStream.Read(result, offset, 2048 - offset); offset += readed; } while (readed != 0); Assert.AreEqual(test[700], result[700]); Assert.Fail("did not disconnect during whole test"); }
public void Read_Disconnect_Test() { byte[] result = new byte[2048]; server.AttachLastModifiedField = true; server.DisconnectDelay(129); Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); int readed; int offset = 0; do { readed = resultStream.Read(result, offset, 2048 - offset); offset += readed; } while (readed != 0); Assert.Fail("should not get here"); }
public void BadUri_Test() { WebStreamWrapper.Get(new Uri("http3://.0fdsfds.0.0/")); }
public void Get_Without_LastModifiedField_Test() { server.AttachLastModifiedField = false; Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber)); }