protected override void Given() { _messageOut = new MessageWithEnum() { EnumVal = Value.Two }; }
protected override void When() { _jsonMessage = SystemUnderTest.Serialise(_messageOut); //add extra property to see what happens: _jsonMessage = _jsonMessage.Replace("{__", "{\"New\":\"Property\",__"); _messageIn = SystemUnderTest.Deserialise(_jsonMessage, typeof(MessageWithEnum)) as MessageWithEnum; }
protected override void WhenAction() { _jsonMessage = SystemUnderTest.Serialize(_messageOut, false, _messageOut.GetType().Name); // Add extra property to see what happens: _jsonMessage = _jsonMessage.Replace("{__", "{\"New\":\"Property\",__", StringComparison.OrdinalIgnoreCase); _messageIn = SystemUnderTest.Deserialize(_jsonMessage, typeof(MessageWithEnum)) as MessageWithEnum; }
protected override void WhenAction() { _jsonMessage = SystemUnderTest.Serialize(_messageOut, false, _messageOut.GetType().Name); _messageIn = SystemUnderTest.Deserialize(_jsonMessage, typeof(MessageWithEnum)) as MessageWithEnum; }
protected override void Given() { _messageOut = new MessageWithEnum(Values.Two); }
protected override void When() { _jsonMessage = SystemUnderTest.Serialise(_messageOut); _messageIn = SystemUnderTest.Deserialise(_jsonMessage, typeof(MessageWithEnum)) as MessageWithEnum; }
public string GetMessageInContext(MessageWithEnum message) { var context = new { Subject = message.GetType().Name, Message = SystemUnderTest.Serialize(message, false, message.GetType().Name) }; return(JsonConvert.SerializeObject(context)); }
protected override void When() { _jsonMessage = SystemUnderTest.Serialise(_messageOut, serializeForSnsPublishing: false); _messageIn = SystemUnderTest.Deserialise(_jsonMessage, typeof(MessageWithEnum)) as MessageWithEnum; }