public void TryParse_InvalidMessage_ReturnsFalse() { var target = new RegexSyslogMessageParser(); SyslogMessage syslogMessage; Assert.False(target.TryParse(Encoding.UTF8.GetBytes("Not a valid message"), out syslogMessage)); Assert.Null(syslogMessage); }
public void TryParse_NullMessage_ReturnsFalse() { var target = new RegexSyslogMessageParser(); SyslogMessage syslogMessage; Assert.False(target.TryParse(null, out syslogMessage)); Assert.Null(syslogMessage); }
public void TryParse_ValidMessage_ParsesSyslogMessage(SampleMessage testCase) { var target = new RegexSyslogMessageParser(); SyslogMessage actualMessage; Assert.True(target.TryParse(testCase.GetMessageBytes(), out actualMessage)); AssertEqual(testCase.ExpectedMessage, actualMessage); }