public static void AreEqual(DataPack expected, DataPack actual) { Assert.AreEqual(expected.PrefixSize, actual.PrefixSize); AreEqual(expected.GetPrefix(), actual.GetPrefix()); Assert.AreEqual(expected.DateCreate, actual.DateCreate); Assert.AreEqual(expected.FileId, actual.FileId); Assert.AreEqual(expected.Description, actual.Description); AreEqual(expected.Headers, actual.Headers); AreEqual(expected.Properties, actual.Properties); AreEqual(expected.DataParts, actual.DataParts); }
public void Read_SerializeAndDeserializeDataPack1_GetsExpectedDataPack() { var target = new OnlineDataPackReader(); var writer = new OfflineDataPackWriter(); DataPack expected = TestHelper.Defaults.DataPack1(); DataPack actual; using (var stream = new MemoryStream()) { writer.Write(expected, stream); stream.Position = 0; actual = target.Read(stream, expected.GetPrefix()); } TestHelper.Assertion.AreEqual(expected, actual); }