public unsafe void CopyAndTerminate(string source, int destinationLength, string expected) { Span <char> destination = stackalloc char[destinationLength]; destination.Fill('@'); SpanHelpers.CopyAndTerminate(source.AsSpan(), destination); Assert.True(destination.SequenceEqual(expected)); }