public void InsertCpu_WithValidModel_ShouldInsertRecord() { SetUp(); var cpu = new Cpu(); _cpuService.InsertCpu(cpu); Assert.Equal(cpu, _context.Cpus.First()); }
public IActionResult Create([Bind("CpuId,Model,Price,Manufacturer,Socket,NumberOfCores,CacheMemory")] Cpu cpu) { if (ModelState.IsValid) { var image = Request.Form.Files.GetFile("image"); if (image != null) { cpu.ImgUrl = _driveService.UploadFile(image); } else { cpu.ImgUrl = Constants.DEFAULT_CPU_IMG; } _service.InsertCpu(cpu); return(RedirectToAction(nameof(Index))); } return(View(cpu)); }