Ejemplo n.º 1
0
        public void PlayListDeleteTrack_Success()
        {
            // Arrange:
            var mockMusicRepository = new Mock <IMusicRepository>();
            var testOutput          = new List <TrackInfo>()
            {
                new TrackInfo()
                {
                    Title    = "Final Countdown",
                    Album    = "Greatest Hits",
                    Artist   = "Europe",
                    TrackId  = 6,
                    TrackNum = 1
                }
            };

            mockMusicRepository.Setup(x => x.PlayListDeleteTrack(42, 7)).Returns(testOutput);

            // Execute:
            var _musicLibraryController = new MusicLibraryController(mockMusicRepository.Object, _logger);
            var result = _musicLibraryController.PlayListDeleteTrack(42, 7);

            // Test:
            Assert.Equal(result, testOutput);
        }
Ejemplo n.º 2
0
        public void PlayListDeleteTrack_Fail()
        {
            // Arrange:
            var mockMusicRepository     = new Mock <IMusicRepository>();
            List <TrackInfo> testOutput = null;

            mockMusicRepository.Setup(x => x.PlayListDeleteTrack(43, 5)).Returns(testOutput);

            // Execute:
            var _musicLibraryController = new MusicLibraryController(mockMusicRepository.Object, _logger);
            var result = _musicLibraryController.PlayListDeleteTrack(43, 5);

            // Test:
            Assert.Equal(result, testOutput);
        }