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); }
public void Read_DefaultDataStream_GetsExpectedDataPack() { var target = new OnlineDataPackReader(); DataPack actual; using (var stream = TestHelper.Defaults.Stream1()) { stream.Position = 0; actual = target.Read(stream, (string)null); } Assert.AreEqual(actual.PrefixSize, (byte)0); Assert.IsNull(actual.DateCreate, "DateCreate is not null"); Assert.IsNull(actual.Description, "Description is not null"); Assert.AreEqual(actual.Headers.Count, 0); Assert.AreEqual(actual.Properties.Count, 0); Assert.AreEqual(actual.DataParts.Count, 0); }