public void VerifySerialization(ISpanSerializer serializer, byte[] expectedOutput, IEnumerable <Span> inputSpans,
                                        SerializationVerifier verifier)
        {
            var stream = new MemoryStream();

            serializer.Serialize(stream, inputSpans);
            var actualOutput = stream.ToArray();

            stream.Flush();
            stream.Dispose();
            verifier(actualOutput, expectedOutput);
        }
 public void VerifySerialization(ISpanSerializer serializer, byte[] expectedOutput, Span inputSpan,
                                 SerializationVerifier verifier)
 {
     VerifySerialization(serializer, expectedOutput, new[] { inputSpan }, verifier);
 }