public void Update_success() { Setup(); AlbumsDomain responseService = new AlbumsDomain { Artist = "artist 2", Id = 2, Label = "label", Name = "name 2", Stock = 1 }; AlbumUpdateRequest request = new AlbumUpdateRequest { Artist = "artist 2", Label = "label", Name = "name 2", Stock = 1 }; albumAppServiceMock.Setup(p => p.Update(It.IsAny <AlbumsDomain>())).Returns(responseService); var result = controller.Update(request); }
public void GetAll_moreThenPageSize() { Setup(); AlbumsDomain albumExtra = new AlbumsDomain { Artist = "green day", Id = 4, Label = "warner", Name = "dookie", Stock = 4 }; listAlbumDomains.Add( albumExtra ); albumsServiceMock.Setup(p => p.GetAll()).Returns(listAlbumDomains); GetAllAlbumsByFilterRequest request = new GetAllAlbumsByFilterRequest(); var result = controller.GetAllAlbumsByFilter(request); Assert.AreEqual(result.ListAlbums.Count, 2); listAlbumDomains.Remove(albumExtra); }
public AlbumRemoveResponse Remove(AlbumRemoveRequest request) { AlbumsDomain requestDomain = _mapper.Map <AlbumsDomain>(request); var serviceResponse = _albumsAppService.Remove(requestDomain); var albumResponse = _mapper.Map <AlbumRemoveResponse>(serviceResponse); return(albumResponse); }
public AlbumUpdateResponse Update([FromBody] AlbumUpdateRequest request) { AlbumsDomain requestDomain = _mapper.Map <AlbumsDomain>(request); var serviceResponse = _albumsAppService.Update(requestDomain); var albumResponse = _mapper.Map <AlbumUpdateResponse>(serviceResponse); return(albumResponse); }