MutableFudgeMsg msg = OpenGammaFudgeContext.getInstance().newMessage();
msg.add(MarketDataRequirementNames.LAST_IMPLIED_VOLATILITY, 50.80);
msg.add(MarketDataRequirementNames.BID_IMPLIED_VOLATILITY, 50.81);
msg.add(MarketDataRequirementNames.ASK_IMPLIED_VOLATILITY, 50.82);
FieldHistoryStore store = new FieldHistoryStore();
store.liveDataReceived(msg);
MutableFudgeMsg normalized = _calculator.apply(msg, "123", store);
assertEquals(4, normalized.getAllFields().size());
assertEquals(50.80, normalized.getDouble(MarketDataRequirementNames.IMPLIED_VOLATILITY), 0.0001);
}