public void FastcgiHandlerConstructorTest()
{
var ConsumerMemoryStream = new ConsumerMemoryStream();
WriteBeginRequest(ConsumerMemoryStream);
var FastcgiHandler = new FastcgiHandler(new FastcgiPipeStream(ConsumerMemoryStream));
FastcgiHandler.Reader.HandlePacket += delegate(Fastcgi.PacketType Type, ushort RequestId, byte[] Content)
{
Assert.AreEqual(Type, Fastcgi.PacketType.FCGI_BEGIN_REQUEST);
Assert.AreEqual(RequestId, 1);
Console.WriteLine(Content.Implode(","));
CollectionAssert.AreEqual(Content, new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 });
return true;
};
FastcgiHandler.Reader.ReadPacket();
}
}