public void Constructor_NameValue_PropertiesSetted () { var target = new Message(); Assert.IsNull(target.Name); Assert.IsNull(target.Value); target = new Message("1", "2"); Assert.AreEqual("1", target.Name); Assert.AreEqual("2", target.Value); }
public void Constructor_Message_PropertyMessage () { var msg = new Message(); msg.Name = "1"; msg.Value = "2"; var target = new MessageEventArgs(msg); Assert.AreEqual("1", target.Message.Name); Assert.AreEqual("2", target.Message.Value); target = new MessageEventArgs("3", "4"); Assert.AreEqual("3", target.Message.Name); Assert.AreEqual("4", target.Message.Value); }
/// <summary> /// Converts the string to a Message. /// </summary> /// <returns>The message.</returns> /// <param name="messageAsString">Message as string.</param> public static Message ToMessage (string messageAsString) { Message msg = null; if(messageAsString != null) { msg = new Message (); var parts = messageAsString.Split (new string[]{FieldsSeparator}, System.StringSplitOptions.None); msg.Name = parts [0]; if(parts.Length > 1) { msg.Value = parts [1]; } } return msg; }
/// <summary> /// Initializes a new instance of the /// <see cref="Skahal.Infrastructure.Framework.Net.Messaging.MessageEventArgs"/> class. /// </summary> /// <param name="message">Message.</param> public MessageEventArgs (Message message) { Message = message; }