public async Task TestShouldDeleteAnswer() { var mockRepo = new Mock <IUserRepo>(); mockRepo.Setup(r => r.DeleteAAnswerAsync(It.IsAny <int>())); Mock <IForumRepo> _forumrepo = new Mock <IForumRepo>(); Mock <ILogger <ForumController> > logger = new Mock <ILogger <ForumController> >(); var controller = new ForumController(logger.Object, mockRepo.Object, sentMessage.Object, _forumrepo.Object); var statusCode = Assert.IsType <StatusCodeResult>(await controller.DeleteAnswer(1)); Assert.Equal(204, statusCode.StatusCode); }