public ActionResult Delete(int id, IFormCollection collection) { try { // TODO: Add delete logic here ServiceProviderRepository.DeleteProvider(id); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public void CanServiceProviderRepositoryDeleteProvider() { //arrange var testProvider = new ServiceProvider() { Id = 10, Name = "NoHands McGee" }; //act ServiceProviderRepository.Add(testProvider); ServiceProviderRepository.DeleteProvider(testProvider.Id); //assert var p = ServiceProviderRepository.Providers.FirstOrDefault(x => x.Id == testProvider.Id); Assert.Null(p); }
public void CanServiceProviderRepositoryDeleteProvider() { //arrange var mockSpaContext = new Mock <SpaContext>(null); var mockReadOnlySpaContext = new Mock <IReadOnlySpaContext>(); ServiceProviderRepository repo = new ServiceProviderRepository( mockSpaContext.Object, mockReadOnlySpaContext.Object); var testProvider = new ServiceProvider() { Id = 10, Name = "NoHands McGee" }; //act repo.Add(testProvider); repo.DeleteProvider(testProvider.Id); //assert var p = repo.ServiceProviders.FirstOrDefault(x => x.Id == testProvider.Id); Assert.Null(p); }