public void Delete_WithExistingModel_ShouldRemoveCpu() { SetUp(); SeedData(); var cpu = _context.Cpus.First(); _cpuService.Delete(cpu.CpuId); Assert.DoesNotContain(cpu, _context.Cpus); }
public IActionResult DeleteConfirmed(int id) { var cpu = _service.GetCpuById(id); var cpuImage = cpu.ImgUrl; if (cpuImage != Constants.DEFAULT_CPU_IMG) { _driveService.DeleteFile(cpu.ImgUrl); } _service.Delete(id); return(RedirectToAction(nameof(Index))); }