public void FakeHttpOutput_Close_AfterClose_Throws() { var output = new FakeHttpOutput(); output.Close(); Assert.That(() => output.OutputStream.Length, Throws.TypeOf<ObjectDisposedException>()); }
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")); } }
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)); } }
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)); } }