public async Task RemoveCollectorValue_RemovesCollectorValueFromDatabase() { //Arrange Guid id = new Guid("843a6427-48ab-421c-ba35-3159b1b024a5"); CollectorValue collectorValue = await _collectorValueService.FindCollectorValueById(id); //Act _collectorValueService.RemoveCollectorValue(collectorValue); await _unitOfWork.Save(); //Assert Assert.Equal(5, (await _collectorValueService.FindCollectorValues(resourceParameters)).Count()); Assert.Null(await _collectorValueService.FindCollectorValueById(id)); }
public async Task <IActionResult> DeleteCollectorValue(Guid id) { var collectorValueFromRepo = await _collectorValueService.FindCollectorValueById(id); if (collectorValueFromRepo == null) { return(NotFound()); } _collectorValueService.RemoveCollectorValue(collectorValueFromRepo); if (!await _collectorValueService.Save()) { throw new Exception($"Deleting collector value {id} failed on save."); } return(NoContent()); }