public void ToString_UseDifferentRanges_AllSerializedCorrectly()
{
ContentRangeHeaderValue range = new ContentRangeHeaderValue(1, 2, 3);
range.Unit = "myunit";
Assert.Equal("myunit 1-2/3", range.ToString()); // "Range with all fields set"
range = new ContentRangeHeaderValue(123456789012345678, 123456789012345679);
Assert.Equal("bytes 123456789012345678-123456789012345679/*", range.ToString()); // "Only range, no length"
range = new ContentRangeHeaderValue(150);
Assert.Equal("bytes */150", range.ToString()); // "Only length, no range"
}