public void WhenTheMessageIsDeserialized() { var serializer = JsonSerializer.Create(new JsonSerializerSettings()); using (var stringReader = new StringReader(_serializedMessage)) { using (var jsonReader = new JsonTextReader(stringReader)) { _deserializedMessage = (ICommandIdentifier)serializer.Deserialize(jsonReader, _message.GetType()); } } }
public void GivenAMessage(string messageType) { _message = MessageRegistry.GetMessage(messageType); }