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); }
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); }