public void Should_return_null_if_no_songs_found() { Given_a_library_builder_with_no_songs(); var selector = new SongSelector(_libraryBuilderStub); Song single = selector.FindSingle(x => x.Artist=="Never found"); Assert.IsNull(single); }
public void Should_return_1_song_based_on_name() { var librarybuilder = new LibraryBuilder<Song>(); var selector = new SongSelector(librarybuilder); Song song = selector.FindSingle(x => x.Name == "Come Ray And Come Charles"); Assert.IsNotNull(song); Assert.AreEqual("Come Ray And Come Charles", song.Name); }
public void Should_return_1_song() { const string expectedSong = "Be Somebody"; Given_a_library_builder_with_multiple_songs(); var selector = new SongSelector(_libraryBuilderStub); Song song = selector.FindSingle(x => x.Name == expectedSong); Assert.IsNotNull(song); Assert.AreEqual(expectedSong, song.Name); }