private static StubPlatformFile CreateTransmissionFile(Uri endpointAddress = null, byte[] content = null) { endpointAddress = endpointAddress ?? new Uri("http://address"); content = content ?? new byte[1]; var transmission = new Transmission(endpointAddress, content, string.Empty, string.Empty); var fileStream = new MemoryStream(); transmission.Save(fileStream); fileStream.Seek(0, SeekOrigin.Begin); return CreateFile("TestFile" + TransmissionStorage.TransmissionFileExtension, fileStream); }
private static long SaveTransmissionToFile(Transmission transmission, IPlatformFile file) { using (Stream stream = file.Open()) { transmission.Save(stream); return stream.Length; } }