public void DeletePostTest() { var helper = new WordPressHelper(_baseUrl, _userName, _password); var postTitle = "Integration Test Post"; var postStatus = helper.CreatePost(postTitle, "This is an integration test...", 0, "post", null, null, true, true, "Jeff Bramwell", "*****@*****.**", true); Assert.IsNotNull(postStatus); if (postStatus != null) { helper.DeletePost(postStatus.Id); var post = helper.GetPost(postStatus.Id); Assert.AreEqual("trash", post.Status); } }
public void CreateNewPublicAsDraftPostTest() { var helper = new WordPressHelper(_baseUrl, _userName, _password); // Arrange var postTitle = "Integration Test Post"; var publishNewPostAsDraft = true; var isDraft = false; var publishAsCommitter = true; // Act var postStatus = helper.CreatePost(postTitle, "This is an integration test...", 0, "post", null, null, isDraft, publishNewPostAsDraft, "Jeff Bramwell", "*****@*****.**", publishAsCommitter); // Assert Assert.IsNotNull(postStatus); Assert.IsTrue(postStatus.IsDraft); if (postStatus != null) { var post = helper.GetPost(postStatus.Id); // Delete the post before doing assertions helper.DeletePost(postStatus.Id); Assert.AreEqual(postTitle, post.Title); Assert.AreEqual("draft", post.Status); } }