public void ConvertComment_WithInvalidUserUrl_IgnoresUrl() { // arrange var comment = new BlogMLComment { UserUrl = "not-valid-url" }; var mapper = new BlogMLImportMapper(); // act var convertComment = mapper.ConvertComment(comment, "123"); // assert Assert.AreEqual(null, convertComment.SourceUrl); }
public void ConvertComment_ReturnsFeedbackItemAsComment() { // arrange var comment = new BlogMLComment { UserUrl = "not-valid-url" }; var mapper = new BlogMLImportMapper(); // act var convertComment = mapper.ConvertComment(comment, "123"); // assert Assert.AreEqual(FeedbackType.Comment, convertComment.FeedbackType); }
public void ConvertComment_WithUnapprovedComment_SetsFeedbackToTrash() { // arrange var comment = new BlogMLComment { UserUrl = "not-valid-url", Approved = false }; var mapper = new BlogMLImportMapper(); // act var convertComment = mapper.ConvertComment(comment, "123"); // assert Assert.IsFalse(convertComment.Approved); Assert.AreEqual(FeedbackStatusFlag.NeedsModeration, convertComment.Status); }