Пример #1
0
        public async Task GetArtistAlbums()
        {
            // Arrange
            Deezer.Api.DeezerRuntime runtime = new DeezerRuntime();

            // Act
            Artist testedArtist = await runtime.GetArtist(144227);
            Assert.IsNotNull(testedArtist);

            await testedArtist.LoadAlbums();

            // Assert
            Assert.IsTrue(testedArtist.Albums.Count > 0);
        }
Пример #2
0
        public async Task GetArtistAlbums()
        {
            // Arrange
            Deezer.Api.DeezerRuntime runtime = new DeezerRuntime();

            // Act
            Artist testedArtist = await runtime.GetArtist(144227);

            Assert.IsNotNull(testedArtist);

            await testedArtist.LoadAlbums();

            // Assert
            Assert.IsTrue(testedArtist.Albums.Count > 0);
        }
Пример #3
0
        public async Task GetUnknownArtistById()
        {
            try
            {
                // Arrange
                Deezer.Api.DeezerRuntime runtime = new DeezerRuntime();

                // Act
                Artist apiCallResult = await runtime.GetArtist(9999999);
            }
            catch (DeezerRuntimeException)
            {
                // Assert
                Assert.IsTrue(true);
            }
        }
Пример #4
0
        public async Task GetUnknownArtistById()
        {
            try
            {
                // Arrange
                Deezer.Api.DeezerRuntime runtime = new DeezerRuntime();

                // Act
                Artist apiCallResult = await runtime.GetArtist(9999999);
            }
            catch (DeezerRuntimeException)
            {
                // Assert
                Assert.IsTrue(true);
            }
        }
Пример #5
0
        public async Task GetExistingArtist()
        {
            // Arrange
            Deezer.Api.DeezerRuntime runtime = new DeezerRuntime();

            // Act
            Artist apiCallResult = await runtime.GetArtist(144227);

            // Assert
            Assert.IsNotNull(apiCallResult);
            Assert.AreEqual(144227, apiCallResult.Id);
            Assert.AreEqual("Katy Perry", apiCallResult.Name);
            Assert.AreEqual("http://www.deezer.com/artist/144227", apiCallResult.WebUri);
            Assert.AreEqual(new Uri("http://api.deezer.com/artist/144227/image"), apiCallResult.ArtistImageUri);
            Assert.AreEqual(true, apiCallResult.HasArtistRadio);
            Assert.IsTrue(apiCallResult.FansCount > 23000);
            Assert.IsTrue(apiCallResult.AlbumsCount > 70);
        }
Пример #6
0
        public async Task GetExistingArtist()
        {
            // Arrange
            Deezer.Api.DeezerRuntime runtime = new DeezerRuntime();

            // Act
            Artist apiCallResult = await runtime.GetArtist(144227);

            // Assert
            Assert.IsNotNull(apiCallResult);
            Assert.AreEqual(144227, apiCallResult.Id);
            Assert.AreEqual("Katy Perry", apiCallResult.Name);
            Assert.AreEqual("http://www.deezer.com/artist/144227", apiCallResult.WebUri);
            Assert.AreEqual(new Uri("http://api.deezer.com/artist/144227/image"), apiCallResult.ArtistImageUri);
            Assert.AreEqual(true, apiCallResult.HasArtistRadio);
            Assert.IsTrue(apiCallResult.FansCount > 23000);
            Assert.IsTrue(apiCallResult.AlbumsCount > 70);
        }