public static void Compare(StringEntity from, StringEntity to) { Assert.AreEqual(from.SomeString, to.SomeString); Assert.AreEqual(from.NullString, to.NullString); Assert.AreEqual(from.EmptyString, to.EmptyString); Assert.AreEqual(from.ByStringEmptyString, to.ByStringEmptyString); Assert.AreEqual(from.WhiteSpaceString, to.WhiteSpaceString); Assert.AreEqual(from.LargeString, to.LargeString); }
public void DNETSerialize() { var values = new StringEntity(); values.Populate(); var tested = DNETSerializeHelper.TestDNETSerialize(values); Compare(values, tested.Item3 as StringEntity); Debug.WriteLine($"StringTest.DNETSerialize - Bytes: {tested.Item2.ToString()} - Elapsed: {tested.Item1.ToString()}"); }
public void CustomSerialize() { var values = new StringEntity(); values.Populate(); var sw = Stopwatch.StartNew(); var serialize = BinarySerialize.From <StringEntity>(); var bytes = serialize.Serialize(values); var returnedValues = serialize.Deserialize(bytes); sw.Stop(); Compare(values, returnedValues); Debug.WriteLine($"StringTest.CustomSerialize - Bytes: {bytes.Length.ToString()} - Elapsed: {sw.Elapsed.ToString()}"); }