Exemple #1
0
        public async Task Delete()
        {
            // Act
            var controller = new CrudControllerBase <UserEntity>(_logger.Object, _crudService.Object);
            var result     = await Record.ExceptionAsync(() => controller.Delete(1));

            // Assert
            Assert.Null(result);
        }
        public async void Delete_ReturnsAsyncOk()
        {
            var serviceMock = new Mock <ICrudService <Guid, TestEntity> >();
            var controller  = new CrudControllerBase <Guid, TestEntity>(serviceMock.Object);

            var actionResult = await controller.Delete(_entity.Id);

            Assert.IsType <OkObjectResult>(actionResult.Result);
            serviceMock.Verify(_ => _.DeleteAsync(It.IsAny <Guid>()), Times.Once);
        }