public async Task MusicService_GetMusicById_GetAllWithArtist() { //Arrange var id = It.IsAny <int>(); var listMusic = new List <MyMusic.Core.Model.Music>(); var musicTest = new List <MyMusic.Core.Model.Music>() { new MyMusic.Core.Model.Music() { Id = 1, Name = "Music Name1", ArtistId = 1, Artist = new Core.Model.Artist() { Id = 1, Name = "ArtistName", Musics = listMusic } }, new MyMusic.Core.Model.Music() { Id = 2, Name = "Music Name2", ArtistId = 2, Artist = new Core.Model.Artist() { Id = 2, Name = "ArtistName", Musics = listMusic } } }; _uowMock.Setup(x => x.Musics.GetAllWithArtistAsync( )).ReturnsAsync(musicTest); //ACT var musics = await _musicService.GetAllWithArtist( ); //Assert Assert.Equal(musicTest, musics); Assert.IsType <List <MyMusic.Core.Model.Music> >(musics); }