public void SimpleExampleWithIFudgeSerializable() { var typeMap = new SerializationTypeMap(context); typeMap.RegisterType(typeof(Explicit.Tick)); var serializer = new FudgeSerializer(context, typeMap); var tick = new Explicit.Tick { Ticker = "FOO", Bid = 12.3, Offer = 12.9 }; var msg = serializer.SerializeToMsg(tick); var tick2 = (Explicit.Tick)serializer.Deserialize(msg); Assert.Equal(tick.Ticker, tick2.Ticker); Assert.Equal(tick.Bid, tick2.Bid); Assert.Equal(tick.Offer, tick2.Offer); }
public void SimpleExampleWithIFudgeSerializable() { var typeMap = new SerializationTypeMap(context); typeMap.RegisterType(typeof(Explicit.Tick)); var serializer = new FudgeSerializer(context, typeMap); var tick = new Explicit.Tick { Ticker = "FOO", Bid = 12.3, Offer = 12.9 }; var msg = serializer.SerializeToMsg(tick); var tick2 = (Explicit.Tick)serializer.Deserialize(msg); Assert.Equal(tick.Ticker, tick2.Ticker); Assert.Equal(tick.Bid, tick2.Bid); Assert.Equal(tick.Offer, tick2.Offer); }