public void GetPreviousSongPathSecondCallWithTwoItemsShouldReturnStringEmpty() { // Arrange var playlist = new SimplePlaylist(); playlist.Add(@"C:\music\song01.mp3"); playlist.Add(@"C:\music\song02.mp3"); playlist.GetNextSongPath(); string previousSongPath; // Act playlist.GetPreviousSongPath(); previousSongPath = playlist.GetPreviousSongPath(); // Assert Assert.Equal(string.Empty, previousSongPath); }
public void GetPreviousSongPathWithEmptyPlaylistShouldReturnStringEmpty() { // Arrange var playlist = new SimplePlaylist(); string previousSongPath = "dummy-value"; // Act previousSongPath = playlist.GetPreviousSongPath(); // Assert Assert.Equal(string.Empty, previousSongPath); }
public void GetPreviousSongPathWithOneItemShouldReturnStringEmpty() { // Arrange var playlist = new SimplePlaylist(); playlist.Add(@"C:\music\song.mp3"); string previousSongPath; // Act previousSongPath = playlist.GetPreviousSongPath(); // Assert Assert.Equal(string.Empty, previousSongPath); }
public void GetPreviousSongPathWithMoreThanOneItemShouldReturnPreviousItem() { // Arrange var playlist = new SimplePlaylist(); var song01 = @"C:\music\song01.mp3"; playlist.Add(song01); playlist.Add(@"C:\music\song02.mp3"); playlist.GetNextSongPath(); string previousSongPath; // Act previousSongPath = playlist.GetPreviousSongPath(); // Assert Assert.Equal(song01, previousSongPath); }