public void SingleContentStreamElement_Zip() { XElement definition = new XElement("ContentStreams", BuildContentStreamElement(chunkingScheme: "Zip", streamId: "MainContent", newContentResourceId: "NonZeroByteExcel_Main_V1", lastKnownHostContentResourceId: "ZeroByteOfficeDocument") ); IEnumerable <XMLContentStream> contentStreams = ContentStreamFactory.GetContentStreams(definition); int count = 0; foreach (var contentStream in contentStreams) { Assert.AreEqual(contentStream.ChunkingScheme, ChunkingScheme.Zip); Assert.AreEqual(contentStream.StreamId, "MainContent"); Assert.AreEqual(contentStream.NewContentResourceId, "NonZeroByteExcel_Main_V1"); Assert.AreEqual(contentStream.LastKnownHostContentResourceId, "ZeroByteOfficeDocument"); count++; } Assert.AreEqual(count, 1); }
public void SingleContentStreamElement_FullFile() { XElement definition = new XElement("ContentStreams", BuildContentStreamElement(chunkingScheme: "FullFile", streamId: "MainContent", newContent: "SampleTextVersion-1", lastKnownHostContent: "") ); IEnumerable <XMLContentStream> contentStreams = ContentStreamFactory.GetContentStreams(definition); int count = 0; foreach (var contentStream in contentStreams) { Assert.AreEqual(contentStream.ChunkingScheme, ChunkingScheme.FullFile); Assert.AreEqual(contentStream.StreamId, "MainContent"); Assert.AreEqual(contentStream.NewContent, "SampleTextVersion-1"); Assert.AreEqual(contentStream.LastKnownHostContent, ""); count++; } Assert.AreEqual(count, 1); }