예제 #1
0
        public ActionResult <Response> DeletePlugin(int id)
        {
            response = new Response();

            response = pluginService.DeletePlugin(id);

            return(responseFactory.CreateControllerResponse(response));
        }
        public async void DeletePlugin_Success()
        {
            _pluginRepository.Setup(r => r.Delete(1, It.IsAny <CancellationToken>()))
            .Returns(Task.CompletedTask);

            var service = new PluginService(_pluginRepository.Object, _externalServiceTypeRepository.Object);

            await service.DeletePlugin(1);

            _pluginRepository.Verify(r => r.Delete(1, It.IsAny <CancellationToken>()), Times.Once);
        }