public void SerializeAndDeserialize() { var path = @"c:\temp\myfile.txt"; var date = DateTimeOffset.Now; var mru = new MostRecentlyUsed(path, date); var converter = new MostRecentlyUsedConverter(); var serializedMru = converter.ConvertTo(null, CultureInfo.InvariantCulture, mru, typeof(string)); var deserializedMru = converter.ConvertFrom(null, CultureInfo.InvariantCulture, serializedMru) as MostRecentlyUsed; Assert.IsNotNull(deserializedMru); Assert.AreEqual(mru.FilePath, deserializedMru.FilePath); Assert.AreEqual(mru.LastTimeOpened, deserializedMru.LastTimeOpened); }
public void SerializeAndDeserialize() { var path = @"c:\temp\myfile.txt"; var date = DateTimeOffset.Now; var mru = new MostRecentlyUsed(path, date); var converter = new MostRecentlyUsedConverter(); var serializedMru = converter.ConvertTo(null, CultureInfo.InvariantCulture, mru, typeof(string)); var deserializedMru = converter.ConvertFrom(null, CultureInfo.InvariantCulture, serializedMru) as MostRecentlyUsed; Assert.IsNotNull(deserializedMru); Assert.AreEqual(mru.FilePath, deserializedMru.FilePath); Assert.AreEqual(mru.LastTimeOpened, deserializedMru.LastTimeOpened); }