示例#1
0
        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);
        }