コード例 #1
0
 public ActionResult Post([FromBody] Album album)
 {
     if (_albumGetByIdService.GetItemById(album.AlbumId) != null)
     {
         return(this.StatusCode((int)HttpStatusCode.Conflict));
     }
     _albumAddService.AddItem(album);
     return(this.Ok());
 }
コード例 #2
0
        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);
        }