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); }
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); }