public async Task ButInThirdPartyMusicService_ReturnsTheAlbum()
            {
                var album  = StubThirdPartyMusicServiceToReturnAlbum();
                var result = await _sut.GetAsync(ThirdPartyId);

                result.Should().BeEquivalentTo(album);
            }
        public async Task <IActionResult> Index(string id)
        {
            var album = await _albumifyService.GetAsync(id);

            var viewModel = new AlbumDetailsViewModel(album);

            return(View(viewModel));
        }
            public static async Task ClassIniitalize(TestContext _)
            {
                var logger       = new NullLogger <AlbumifyService>();
                var myCollection = new Mock <IMyCollectionRepository>();

                ThirdPartyMusicService = new Mock <I3rdPartyMusicService>();

                myCollection.Setup(m => m.FindBy3rdPartyIdAsync(ThirdPartyId)).ReturnsAsync(CollectionAlbum);

                var sut = new AlbumifyService(logger, ThirdPartyMusicService.Object, myCollection.Object);

                Result = await sut.GetAsync(ThirdPartyId);
            }
Beispiel #4
0
            public async Task AddsTheAlbum()
            {
                var albumFromCollection = await _sut.GetAsync(ThirdPartyId);

                albumFromCollection.Should().BeEquivalentTo(_expected);
            }