public void CreateComment() { var result = queries.CreateComment(39, "Hello world"); Assert.IsNotNull(result, "Result"); var comment = repository.List <AlbumComment>().FirstOrDefault(); Assert.IsNotNull(comment, "Comment was saved"); Assert.AreEqual(user, comment.Author, "Author"); Assert.AreEqual(album, comment.Album, "Album"); Assert.AreEqual("Hello world", comment.Message, "Comment message"); }
private CommentForApiContract CreateComment(int albumId, string message) { var contract = new CommentForApiContract { Message = message, Author = new UserForApiContract(_user, null, UserOptionalFields.None) }; return(_queries.CreateComment(albumId, contract)); }
public PartialViewResult CreateComment(int entryId, string message) { var comment = queries.CreateComment(entryId, message); return(PartialView("Comment", comment)); }
public CommentForApiContract PostNewComment(int id, CommentForApiContract contract) { return(queries.CreateComment(id, contract)); }
public CommentForApiContract PostNewComment(int id, CommentForApiContract contract) => _queries.CreateComment(id, contract);