public async Task <IActionResult> Post(Part partModel) { if (partModel.Name == null) { return(BadRequest()); } Part part = partService.Add(partModel); return(Ok(part)); }
public async Task CreatePartAsync() { //Arrange var dbOptions = new DbContextOptionsBuilder <HyperCarsDbContext>() .UseInMemoryDatabase("HyperCarsDb") .Options; var db = new HyperCarsDbContext(dbOptions); var partService = new PartService(db); await db.SaveChangesAsync(); //Act var result = partService.Add("test", 150, Data.Models.Enums.Condition.New, "http://cdn.bmwblog.com/wp-content/uploads/2016/10/zmerc-004.jpg", "1"); //Assert result.Equals(true); }