public static void Test_Throws_On_Null_Value() { //arrange ProtobufnetSerializerStrategy serializer = new ProtobufnetSerializerStrategy(); //assert Assert.Throws <ArgumentNullException>(() => serializer.Serialize <object>(null)); }
public static void Test_Deserializes_To_Equivalent_Value <TObjectType>(TObjectType obj) { //arrange ProtobufnetSerializerStrategy serializer = new ProtobufnetSerializerStrategy(); MemoryStream ms = new MemoryStream(); //act ProtoBuf.Serializer.Serialize(ms, obj); //assert Assert.AreEqual(ms.ToArray(), serializer.Serialize <TObjectType>(obj)); ms.Dispose(); }