public void GetMemory()
    {
        var prefixWriter = new PrefixingBufferWriter <byte>(this.sequence, Prefix.Length, 0);
        var mem          = prefixWriter.GetMemory(Payload.Length);

        Assert.NotEqual(0, mem.Length);
        Payload.CopyTo(mem);
        prefixWriter.Advance(Payload.Length);
        this.PayloadCompleteHelper(prefixWriter);
    }