Ejemplo n.º 1
0
        protected void TestInvalidMessageDate(InvalidMessageData testData)
        {
            var buffer    = Frame(testData.Encoded);
            var binder    = new TestBinder(new[] { typeof(string) }, typeof(string));
            var data      = new ReadOnlySequence <byte>(buffer);
            var exception = Assert.Throws <InvalidDataException>(() => HubProtocol.TryParseMessage(ref data, binder, out _));

            Assert.Equal(testData.ErrorMessage, exception.Message);
        }
Ejemplo n.º 2
0
        protected byte[] Write(HubMessage message)
        {
            var writer = MemoryBufferWriter.Get();

            try
            {
                HubProtocol.WriteMessage(message, writer);
                return(writer.ToArray());
            }
            finally
            {
                MemoryBufferWriter.Return(writer);
            }
        }