public void UnknownMessageType_WhenParsed_ReturnsNull() { var parser = new ServiceMessageParser(); var raw = "##jobbr[blabla value='57']"; var message = parser.Parse(raw); Assert.IsNull(message); }
public void MessageWitStringValue_WhenParsed_ContainsValue() { var parser = new ServiceMessageParser(); var raw = "##jobbr[string value='hello world']"; var message = (StringServiceMessage)parser.Parse(raw); Assert.IsNotNull(message); Assert.AreEqual("hello world", message.Value); }
public void MessageWitIntValue_WhenParsed_ContainsValue() { var parser = new ServiceMessageParser(); var raw = "##jobbr[integer value='57']"; var message = (IntegerServiceMessage)parser.Parse(raw); Assert.IsNotNull(message); Assert.AreEqual(57, message.Value); }
public void MessageWithDoubleValue_WhenParsed_ContainsValue() { var parser = new ServiceMessageParser(); var raw = "##jobbr[double value='55.34']"; var message = (DoubleServiceMessage)parser.Parse(raw); Assert.IsNotNull(message); Assert.AreEqual(55.34, message.Value); }
public void WriteInfo(string line) { serviceMessageParser.Parse(line); infos.Add(line); }
public void ShouldLeaveNonMessageText() { parser.Parse("Hello World!"); Assert.IsEmpty(messages); }