Exemplo n.º 1
0
        public void FakeHttpOutput_Close_AfterClose_Throws()
        {
            var output = new FakeHttpOutput();

            output.Close();

            Assert.That(() => output.OutputStream.Length, Throws.TypeOf<ObjectDisposedException>());
        }
Exemplo n.º 2
0
        public void FakeHttpOutput_GetContentString_WithWrittenText_ReturnsText()
        {
            using (var output = new FakeHttpOutput())
            {
                output.OutputWriter.Write("test");

                var result = output.GetContentString();

                Assert.That(result, Is.EqualTo("test"));
            }
        }
Exemplo n.º 3
0
        public void FakeHttpOutput_Clear_Default_ClearsContents()
        {
            using (var output = new FakeHttpOutput())
            {
                output.OutputWriter.Write("test");

                output.Clear();

                Assert.That(output.OutputStream.Length, Is.EqualTo(0));
            }
        }
Exemplo n.º 4
0
        public void FakeHttpOutput_GetContentBytes_WithWrittenBytes_ReturnsBytes()
        {
            using (var output = new FakeHttpOutput())
            {
                var testBytes = new byte[] { 0x41, 0x42 };
                output.OutputStream.Write(testBytes, 0, testBytes.Length);

                var result = output.GetContentBytes();

                Assert.That(result, Is.EqualTo(testBytes));
            }
        }