public async Task ServerDisconnectsOnMissingMessageAfterBufferSize()
        {
            byte[] header = GenerateCorruptedHeader(2 * NamedPipeCommunicationProtocol.BufferSize);
            await simulator.WriteMessage(streamFactory.GenerateRandomStream(NamedPipeCommunicationProtocol.BufferSize), header);

            Assert.True(serverError.WaitOne(500), "Server did not register disconnect.");
        }
        private Stream GenerateSplitLengthMessage()
        {
            long length = (long)int.MaxValue + 100;

            return(streamFactory.GenerateRandomStream(length));
        }