public void Integration_VimeoClient_AlbumManagement() { VimeoClient client = CreateAuthenticatedClient(); // create a new album... string originalName = "Unit Test Album"; string originalDesc = "This album was created via an automated test, and should be deleted momentarily..."; Album newAlbum = client.CreateAlbum(new EditAlbumParameters() { Name = originalName, Description = originalDesc, Sort = EditAlbumSortOption.Newest, Privacy = EditAlbumPrivacyOption.Password, Password = "******" }); newAlbum.ShouldNotBeNull(); newAlbum.name.ShouldEqual(originalName); newAlbum.description.ShouldEqual(originalDesc); // retrieve albums for the current user...there should be at least one now... Paginated <Album> albums = client.GetAlbums(); albums.total.ShouldBeGreaterThan(0); // update the album... string updatedName = "Unit Test Album (Updated)"; Album updatedAlbum = client.UpdateAlbum(newAlbum.GetAlbumId().Value, new EditAlbumParameters() { Name = updatedName, Privacy = EditAlbumPrivacyOption.Anybody }); updatedAlbum.name.ShouldEqual(updatedName); // delete the album... bool isDeleted = client.DeleteAlbum(updatedAlbum.GetAlbumId().Value); isDeleted.ShouldBeTrue(); }