public void Can_read_empty_content_file() { File.WriteAllBytes("test.content.txt", Array.Empty <byte>()); var sut = new TraceFileReader(); var result = sut.ReadContentFileAsync("test.content.txt").Result; result.Should().NotBeNull(); result.Length.Should().Be(0); File.Delete("test.content.txt"); }
public void Can_read_content_file() { var bytes = new byte[] { 10, 20, 30 }; File.WriteAllBytes("test.content.txt", bytes); var sut = new TraceFileReader(); var result = sut.ReadContentFileAsync("test.content.txt").Result; result.Should().NotBeNull(); result.Length.Should().Be(3); result.Should().BeEquivalentTo(bytes); File.Delete("test.content.txt"); }
public async Task Can_read_headers_from_header_file() { var traceFileWriter = new TraceFileWriter(); var headers = new Dictionary <string, string>() { ["Content-Length"] = "1000", ["Content-Type"] = "text/plain" }; await traceFileWriter.WriteHeaderFileAsync("test.header.txt", headers); var sut = new TraceFileReader(); var result = sut.ReadHeaderFileAsync("test.header.txt").Result; result.Should().BeEquivalentTo(headers); File.Delete("test.header.txt"); }