public async void ReturnSongsWithGenre() { var songRepository = new XmlSongRepository(); var genreRepository = new XmlGenreRepository(); var useCase = new ListSongs(songRepository, genreRepository); var songs = await useCase.Execute(); Assert.Collection(songs, (it) => { Assert.Equal(900, it.Id); Assert.Equal(2, it.Genre.Id); }, (it) => { Assert.Equal(1154, it.Id); Assert.Equal(1, it.Genre.Id); }, (it) => { Assert.Equal(3445, it.Id); Assert.Equal(3, it.Genre.Id); }); }