Ejemplo n.º 1
0
        public async Task NotFound_GetAlbumResult()
        {
            //Arrange
            abumDetails = new AlbumDetails(_logger, _mapper, _albumRepo);
            IdViewModel idViewModel = new IdViewModel();

            idViewModel.AlbumId = 20;
            //Act
            ResponseViewModel data = await abumDetails.GetAlbumDetails(idViewModel);

            //Assert
            Assert.Null(data.Content);
        }
Ejemplo n.º 2
0
        public async Task MatchData_GetAlbumResult()
        {
            //Arrange
            abumDetails = new AlbumDetails(_logger, _mapper, _albumRepo);
            IdViewModel idViewModel = new IdViewModel();

            idViewModel.AlbumId = 3;
            //Act
            ResponseViewModel data = await abumDetails.GetAlbumDetails(idViewModel);

            //Assert
            AlbumDetailsViewModel albumDetails = (AlbumDetailsViewModel)data.Content;

            Assert.Equal("Classic", albumDetails.GenreName.Trim());
            Assert.Equal("Backstreet_Boys", albumDetails.albumName);
        }
Ejemplo n.º 3
0
 public AlbumController(ILogger <AlbumController> log, IAlbumDetails albumDetails)
 {
     _log          = log;
     _albumDetails = albumDetails;
 }
Ejemplo n.º 4
0
 public AlbumController()
 {
     _albumDetails = new AlbumDetails(new Data.DB_Models.DB_MusicContext());
 }
Ejemplo n.º 5
0
 public AlbumController(ILogger <AlbumController> log, IAlbumDetails albumDetails, IUnitOfWork IUnitOfWork)
 {
     _log          = log;
     _albumDetails = albumDetails;
     _IUnitOfWork  = IUnitOfWork;
 }