Beispiel #1
0
        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());
        }
Beispiel #2
0
        public void Flush_Test()
        {
            server.AttachLastModifiedField = true;

            Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber));

            resultStream.Flush();
        }
Beispiel #3
0
        public void Length_Test()
        {
            server.AttachLastModifiedField = true;

            Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber));

            Assert.AreEqual(2048, resultStream.Length);
        }
Beispiel #4
0
        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;
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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();
        }
Beispiel #7
0
        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);
        }
Beispiel #8
0
        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);
        }
Beispiel #9
0
        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");
        }
Beispiel #10
0
        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");
        }
Beispiel #11
0
        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");
        }
Beispiel #12
0
 public void BadUri_Test()
 {
     WebStreamWrapper.Get(new Uri("http3://.0fdsfds.0.0/"));
 }
Beispiel #13
0
        public void Get_Without_LastModifiedField_Test()
        {
            server.AttachLastModifiedField = false;

            Stream resultStream = WebStreamWrapper.Get(new Uri("http://127.0.0.1:" + currentPortNumber));
        }