public void DeleteChurch_FirstChurch_Test() { _churchService.RemoveAllChurchesForTesting(); AddSomeChurches(); var actualListBefore = (List <Church>)_churchService.ReturnAllChurchesForTesting(); var churchToDelete = actualListBefore.Find(c => c is IChurch); _churchService.DeleteChurch(churchToDelete); var actualListAfter = (List <Church>)_churchService.ReturnAllChurchesForTesting(); Assert.True(actualListAfter.Count == actualListBefore.Count - 1 && !actualListAfter.Contains(churchToDelete)); }
public IHttpActionResult Delete(int id) { var service = new ChurchService(); if (!service.DeleteChurch(id)) { return(InternalServerError()); } return(Ok()); }