Пример #1
0
        public void PayloadAssembler_ctor_Id()
        {
            var id = Guid.NewGuid();
            var a  = new PayloadStreamAssembler(new StreamManager(), id);

            Assert.Equal(id, a.Id);
        }
Пример #2
0
        public void PayloadAssembler_ctor_End_false()
        {
            var id = Guid.NewGuid();
            var a  = new PayloadStreamAssembler(new StreamManager(), id);

            Assert.False(a.End);
        }
Пример #3
0
        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);
        }
Пример #5
0
        public void PayloadAssembler_Close__DoesNotSetEnd()
        {
            var id = Guid.NewGuid();
            var a  = new PayloadStreamAssembler(new StreamManager(), id);

            a.Close();

            Assert.False(a.End);
        }
Пример #6
0
        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);
        }
Пример #9
0
        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();
        }
Пример #10
0
        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);
        }
Пример #11
0
        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();
        }