public ActionResult Post([FromBody] Album album) { if (_albumGetByIdService.GetItemById(album.AlbumId) != null) { return(this.StatusCode((int)HttpStatusCode.Conflict)); } _albumAddService.AddItem(album); return(this.Ok()); }
public void AddItemTest() { Album _Album = new Album(); _Album.AlbumId = 0; _Album.Title = "Covers"; var aRepo = new Mock <IARepo>(); aRepo.Setup(x => x.Add(_Album)).Returns(_Album.AlbumId); var albumAddService = new AlbumAddService(aRepo.Object); Assert.AreEqual(albumAddService.AddItem(_Album), _Album.AlbumId); }