コード例 #1
0
        public async Task DeletePII_ShouldOk()
        {
            var mock = new Mock <IReviewService>(MockBehavior.Strict);

            mock.Setup(repo => repo.DeleteReviewPIIAsync(1, "")).Returns(Task.Run(() => { })).Verifiable();
            var controller = new ReviewController(mock.Object);

            var result = await controller.DeletePII(1);

            var controllerResult = result as OkResult;

            Assert.IsNotNull(controllerResult);

            mock.Verify();
            mock.Verify(repo => repo.DeleteReviewPIIAsync(1, ""), Times.Once);
        }