public void PayloadAssembler_ctor_Id() { var id = Guid.NewGuid(); var a = new PayloadStreamAssembler(new StreamManager(), id); Assert.Equal(id, a.Id); }
public void PayloadAssembler_ctor_End_false() { var id = Guid.NewGuid(); var a = new PayloadStreamAssembler(new StreamManager(), id); Assert.False(a.End); }
public void PayloadAssembler_GetStream() { var id = Guid.NewGuid(); var a = new PayloadStreamAssembler(new StreamManager(), id); var s = a.GetPayloadAsStream(); Assert.NotNull(s); }
public void ContentStream_Id() { var id = Guid.NewGuid(); var assembler = new PayloadStreamAssembler(null, id); var c = new ContentStream(id, assembler); Assert.AreEqual(id, c.Id); }
public void PayloadAssembler_Close__DoesNotSetEnd() { var id = Guid.NewGuid(); var a = new PayloadStreamAssembler(new StreamManager(), id); a.Close(); Assert.False(a.End); }
public void PayloadAssembler_GetStream_DoesNotMakeNewEachTime() { var id = Guid.NewGuid(); var a = new PayloadStreamAssembler(new StreamManager(), id); var s = a.GetPayloadAsStream(); var s2 = a.GetPayloadAsStream(); Assert.Equal(s, s2); }
public void ContentStream_Type() { var id = Guid.NewGuid(); var assembler = new PayloadStreamAssembler(null, id); var c = new ContentStream(id, assembler); var type = "foo/bar"; c.ContentType = type; Assert.AreEqual(type, c.ContentType); }
public void PayloadAssembler_ctor_ContentType() { var id = Guid.NewGuid(); var assembler = new PayloadStreamAssembler(new StreamManager(), id); const string contentType = "content-type"; assembler.ContentType = contentType; Assert.Equal(id, assembler.Id); Assert.Equal(contentType, assembler.ContentType); }
public void ContentStream_Id() { var id = Guid.NewGuid(); var assembler = new PayloadStreamAssembler(null, id); var c = new ContentStream(id, assembler); var stream = assembler.GetPayloadAsStream(); Assert.Equal(id, c.Id); Assert.Equal(stream, c.Stream); c.Cancel(); }
public void PayloadAssembler_OnReceive_SetsEnd() { var id = Guid.NewGuid(); var a = new PayloadStreamAssembler(new StreamManager(), id); var header = new Header { End = true }; a.OnReceive(header, new PayloadStream(a), 100); Assert.True(a.End); }
public void ContentStream_Length() { var id = Guid.NewGuid(); var assembler = new PayloadStreamAssembler(null, id); var content = new ContentStream(id, assembler); var length = 3; content.Length = 3; Assert.Equal(length, content.Length); content.Cancel(); }