public void DeleteTopic_GivenValidTopicIdAndUser_ReturnOk() { var topicId = 3; var user = "******"UserId\" : \"ad\"}"; var expected = new OkResult(); var actual = (StatusCodeResult)_topicController.DeleteTopic(topicId, user).Result; _topics.RemoveAll(t => t.Id == topicId); _posts.RemoveAll(p => p.TopicID == topicId); Assert.AreEqual(expected.StatusCode, actual.StatusCode); }
public async Task DeleteTopic_ServiceInvoke() { //Act await _topicController.DeleteTopic(It.IsAny <Guid>()); //Assert _topicServiceMock.Verify(s => s.DeleteTopic(It.IsAny <Guid>())); }
public void TestDeleteTopic() { mockTopicService.Setup(x => x.Delete(It.IsAny <string>())).Returns(true); var topicController = new TopicController(mockTopicService.Object); IActionResult isDelete = topicController.DeleteTopic("asf5asfasfasfa3asdsd4"); var type = isDelete.GetType(); Assert.AreEqual(type.Name, "OkObjectResult"); }
public void IsTopicDeleted() { validation.DeleteTopic(topicList[0].TopicID).Returns(topicListAdmin); topicController.Request = new HttpRequestMessage(); topicController.Configuration = new HttpConfiguration(); var actionResult = topicController.DeleteTopic(topicList[0].TopicID); Assert.AreEqual(HttpStatusCode.OK, actionResult.StatusCode); }