public virtual void EqualsMessageByTemplateWithQuestionSign() { String pattern = "some text ? ??? .*? {0}"; String example = String.Format(pattern, "message"); NUnit.Framework.Assert.IsTrue(LogListenerHelper.EqualsMessageByTemplate(example, pattern)); }
public virtual void EqualsMessageByTemplateWithCyrillic() { String pattern = "There might be a cyrillic message: {0}"; String example = String.Format(pattern, "сообщение"); NUnit.Framework.Assert.IsTrue(LogListenerHelper.EqualsMessageByTemplate(example, pattern)); }
public virtual void EqualsMessageByTemplateWithSquareBrackets() { String pattern = "some text [ ] [0] [ {0}"; String example = String.Format(pattern, "message"); NUnit.Framework.Assert.IsTrue(LogListenerHelper.EqualsMessageByTemplate(example, pattern)); }
public virtual void EqualsMessageByTemplateWithMultipleParameters() { String pattern = "There might be messages: {0} {1}"; String example = String.Format(pattern, "message1", "message2"); NUnit.Framework.Assert.IsTrue(LogListenerHelper.EqualsMessageByTemplate(example, pattern)); }
public virtual void EqualsMessageByTemplateWithQuotes() { String pattern = "There might be a message '': {0}"; String example = "There might be a message ': message"; NUnit.Framework.Assert.IsTrue(LogListenerHelper.EqualsMessageByTemplate(example, pattern)); }
public virtual void NotEqualsMessageByTemplate() { String pattern = "There might be a message: {0}"; String example = "There should be a message: message"; NUnit.Framework.Assert.IsFalse(LogListenerHelper.EqualsMessageByTemplate(example, pattern)); }
public virtual void EqualsMessageByTemplateWithEmptyParameter() { String pattern = "There might be a message: {0}"; String example = String.Format(pattern, "message"); NUnit.Framework.Assert.IsTrue(LogListenerHelper.EqualsMessageByTemplate(example, pattern)); }
public virtual void EqualsComplicatedMessageByTemplate() { String pattern = "Not supported list style type ? {a} [b] . * (not working) {0}"; String example = "Not supported list style type ? {a} [b] . * (not working) *some phrase instead of template*"; NUnit.Framework.Assert.IsTrue(LogListenerHelper.EqualsMessageByTemplate(example, pattern)); }
public virtual void EqualsMessageByTemplateWithBraces() { String pattern = "some text {} {a} { {0}"; String example = "some text {} {a} { message"; NUnit.Framework.Assert.IsTrue(LogListenerHelper.EqualsMessageByTemplate(example, pattern)); }
private bool IsExpectedMessage(String message) { if (message != null) { foreach (var template in expectedTemplates) { if (LogListenerHelper.EqualsMessageByTemplate(message, template)) { return(true); } } } return(false); }
private int Contains(String loggingStatement) { IList <CapturingLoggerEvent> eventList = adapter.LoggerEvents; int index = 0; for (int i = 0; i < eventList.Count; i++) { if (LogListenerHelper.EqualsMessageByTemplate(eventList[i].RenderedMessage, loggingStatement)) { index++; } } return(index); }
private int Contains(LogMessageAttribute loggingStatement) { IList <CapturingLoggerEvent> eventList = adapter.LoggerEvents; int index = 0; for (int i = 0; i < eventList.Count; i++) { if (IsLevelCompatible(loggingStatement.LogLevel, eventList[i].Level) && LogListenerHelper.EqualsMessageByTemplate(eventList[i].RenderedMessage, loggingStatement.GetMessageTemplate())) { index++; } } return(index); }