public void ConfirmDelete_WithIdCallServiceGetProduct() { var serviceCalled = false; var mockReposity = new Mock <IAdminProductsService>(); mockReposity. Setup(repo => repo.DeleteProduct(1)) .Callback(() => serviceCalled = true); var controller = new ProductsController(mockReposity.Object); var result = controller.ConfirmDelete(1); Assert.IsTrue(serviceCalled); }