Exemple #1
0
        public async Task DeleteFruitById_ReturnsOkResult_WhenFruitIsDeleted()
        {
            int fruitId = 1;

            var mockRepo = new Mock <IFruitService>();

            mockRepo
            .Setup(t => t.DeleteFruitAsync(fruitId))
            .Returns(Task.CompletedTask);

            var controller = new FruitController(mockRepo.Object);

            // Act
            var result = await controller.DeleteAsync(fruitId : fruitId);

            // Assert
            Assert.IsType <OkResult>(result);
        }