public ActionResult Put(int id, [FromBody] Album album) { if (_albumGetByIdService.GetItemById(id) == null) { return(this.StatusCode((int)HttpStatusCode.NotFound)); } _albumUpdateService.UpdateItem(id, album); return(this.Ok()); }
public void UpdateItem() { Album _Album = new Album(); _Album.AlbumId = 0; _Album.Title = "Meteora"; var aRepo = new Mock <IARepo>(); aRepo.Setup(x => x.Update(0, _Album)).Returns(_Album); var albumUpdateService = new AlbumUpdateService(aRepo.Object); Assert.AreEqual(albumUpdateService.UpdateItem(0, _Album), _Album); }