public void TestSeriDeseri_NotificationMessage()
{
var serializer = new ProtobufSerializer(null);
var obj = new NotificationMessage
{
ObserverId = 10,
NotificationId = 5,
InvokePayload = new TestNotificationMessage { a = "Namaste" }
};
var bytes = serializer.ToBinary(obj);
var obj2 = (NotificationMessage)serializer.FromBinary(bytes, null);
Assert.Equal(obj.ObserverId, obj2.ObserverId);
Assert.Equal(obj.NotificationId, obj2.NotificationId);
Assert.Equal(((TestNotificationMessage)obj.InvokePayload).a, ((TestNotificationMessage)obj2.InvokePayload).a);
}
}