public void CanSerializeLogEntryThatContainsNonSerializableCategoryCollection() { var categories = new NonSerializableList { "one", "two", "five" }; var entry = new LogEntry() { Message = "some message", Categories = categories }; Serialize(entry); }
public void NonSerializableCategoriesSurviveSerialization() { var categories = new NonSerializableList { "one", "two", "five" }; var entry = new LogEntry() { Message = "some message", Categories = categories }; byte[] data = Serialize(entry); LogEntry deserializedEntry = Deserialize <LogEntry>(data); AssertAreEqual(entry.Categories, deserializedEntry.Categories); }