client.marketDataReceived(new LiveDataSpecification(client.getDefaultNormalizationRuleSetId(), getTicker("test2")), msg2);
client.marketDataReceived(new LiveDataSpecification(client.getDefaultNormalizationRuleSetId(), getTicker("test3")), msg3a);
client.marketDataReceived(new LiveDataSpecification(client.getDefaultNormalizationRuleSetId(), getTicker("test3")), msg3b);
final MarketDataSnapshot snapshot = provider.snapshot(null);
snapshot.init(Collections.<ValueSpecification>emptySet(), 0, TimeUnit.MILLISECONDS);
final Double test1Value = (Double) snapshot.query(test1Specification);
assertNotNull(test1Value);
assertEquals(52.07, test1Value, 0.000001);
final Double test2Value = (Double) snapshot.query(test2Specification);
assertNotNull(test2Value);
assertEquals(52.15, test2Value, 0.000001);