Ejemplo n.º 1
0
        public async Task CreateAndAuthenticate()
        {
            _client = new CdnClient(Constants.BaseUrl);
            var resp = await _client.Login("admin", "password");

            Assert.IsTrue(resp.HasValue);
            Assert.IsNotEmpty(resp.Value.Token);

            // Create an album that is going to be deleted
            _albumToBeDeleted = (await _client.CreateAlbum("testAlbum").ConfigureAwait(false)).Value;
            Assert.NotNull(_albumToBeDeleted);
            _albumUsedForTestingPrivate = (await _client.CreateAlbum("testAlbum2", false).ConfigureAwait(false)).Value;
            Assert.NotNull(_albumUsedForTestingPrivate);
            _albumUsedForTesting = (await _client.CreateAlbum("testAlbum123").ConfigureAwait(false)).Value;
            Assert.NotNull(_albumUsedForTesting);
        }
Ejemplo n.º 2
0
        public async Task CreateAndThenRemoveAlbum()
        {
            var resp = await _client.CreateAlbum("test3").ConfigureAwait(false);

            Assert.IsTrue(resp.HasValue);
            Assert.NotNull(resp.Value);
            Assert.AreEqual("test3", resp.Value.Name);
            await _client.DeleteAlbum(resp.Value.Id);
        }