Esempio n. 1
0
 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;
        }
Esempio n. 3
0
    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;
    }
Esempio n. 4
0
 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);
 }
Esempio n. 6
0
 protected override void When()
 {
     _jsonMessage = SystemUnderTest.Serialise(_messageOut);
     _messageIn   = SystemUnderTest.Deserialise(_jsonMessage, typeof(MessageWithEnum)) as MessageWithEnum;
 }
Esempio n. 7
0
        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;
 }