public void ParseAuthor() { string commentString = "[a:litvinov t:34] test"; var comment = CommentWrapper.Parse(commentString); Assert.AreEqual("litvinov", comment.Author); commentString = "a:litvinov t:34] test"; comment = CommentWrapper.Parse(commentString); Assert.AreEqual(null, comment.Author); }
public void ParseToken() { string commentString = "[a:litvinov t:34] test"; var comment = CommentWrapper.Parse(commentString); Assert.AreEqual("34", comment.Token); commentString = "a:litvinov t:34] test"; comment = CommentWrapper.Parse(commentString); Assert.AreEqual(null, comment.Token); }
public void ParseComment() { string commentString = @"[a:litvinov t:34] test \r\n test2"; var comment = CommentWrapper.Parse(commentString); Assert.AreEqual(@"test \r\n test2", comment.Comment); Assert.AreEqual("litvinov", comment.Author); Assert.AreEqual("34", comment.Token); commentString = "[a:litvinov t:34] test"; comment = CommentWrapper.Parse(commentString); Assert.AreEqual("test", comment.Comment); commentString = "[a:litvinov t:34] "; comment = CommentWrapper.Parse(commentString); Assert.AreEqual("", comment.Comment); }