private async Task <string> RenderManifest(MasterManifest manifest) { var outputStream = new MemoryStream(); await new MasterManifestWriter(manifest, outputStream).Render(); outputStream.Position = 0; return(Encoding.ASCII.GetString(outputStream.ToArray())); }
public async Task WritesManifest(int version, bool hasIndependentSegments, string expected) { var manifest = new MasterManifest( version, hasIndependentSegments ); AssertEqualWithNewline(expected, await RenderManifest(manifest)); }