Example #1
0
        public void TestAuthRequest()
        {
            var body = Encoding.ASCII.GetBytes("Content-Type: auth/request\n\n");

            Build(body);

            _decoder.HandleUpstream(_context, _msg);
            if (_context.Upstream.First() is PipelineFailure)
            {
                throw new TargetInvocationException(((PipelineFailure)_context.Upstream.First()).Exception);
            }

            Assert.IsType <ReceivedMessage>(_context.Upstream.First());
            var msG = (ReceivedMessage)_context.Upstream.First();

            Assert.Equal("auth/request", msG.Message.Headers["Content-Type"]);
        }