Exemplo n.º 1
0
        public ActionResult Delete(int postId)
        {
            #region Move to a Service
            var    post     = _blogContext.BlogPosts.First(p => p.Id == postId);
            string trelloId = post.TrelloId;

            _blogContext.BlogPosts.Remove(post);
            _blogContext.SaveChanges();

            InitializeTrelloService();
            _writingCalendarService.DeleteCard(trelloId);

            AuthorizeWordpress();
            _wordpressService.DeleteFromWordpress(post);
            #endregion

            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public void Invoke_BearerRequest_Delete_On_Endpoint_Matching_Post_Id()
        {
            Target.DeleteFromWordpress(Post);

            Client.Assert(cl => cl.GetRawResultOfBearerRequest(HttpMethod.Delete, $"{WordpressService.PostsEndpoint}/{PostWordpressId}", Arg.AnyString, Arg.AnyString), Occurs.Once());
        }