public ActionResult AddComment(Comment comment, int id) { var userId = User.Identity.GetUserId(); var user = _blog.GetUserData(userId); int userIntId = user.Id; _blog.AddComment(comment, id, userIntId); return(RedirectToAction("Komentarze/" + id)); }
public void PostCommentTest() { var responseUser = _userController.Register(JObject.Parse("{\"username\": \"Test\", \"password\": \"test\", \"status\": \"user\"}")); Assert.AreNotEqual(null, responseUser["id"]); var count1 = _blogContext.Comments.Count(); _blogService.AddComment(new BlogService.CommentWCF() { User = "******", Content = "for breakfast i ate 2 eggs, bacon, and french toast", Date = "01.02.2015", PostID = 1 }); var count2 = _blogContext.Comments.Count(); Assert.AreEqual(count1 + 1, count2); var itemToDelete = _blogContext.Comments.ToList().FindAll(c => c.User.Equals("Test")); _blogContext.Comments.RemoveRange(itemToDelete); }
public void BlogServiceShouldAddThrougthWriteRepository() { var readRepoMock = new Mock<IBlogRepository>(); IBlogService service = new BlogService(null, readRepoMock.Object); service.AddPost(new BlogPost()); readRepoMock.Verify(x => x.AddPost(It.IsAny<BlogPost>()), Times.Once()); service.AddComment(new Comment()); readRepoMock.Verify(x => x.AddComment(It.IsAny<Comment>()), Times.Once()); }