Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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());
        }