コード例 #1
0
        public void Integration_VimeoClient_GetUserAlbums_NotNull()
        {
            // arrange
            VimeoClient client = CreateAuthenticatedClient();

            // act
            Paginated <Album> albums = client.GetAlbums(vimeoSettings.UserId);

            // assert
            Assert.IsNotNull(albums);
        }
コード例 #2
0
        public void Integration_VimeoClient_GetAccountAlbums_NotNull()
        {
            // arrange
            VimeoClient client = CreateAuthenticatedClient();

            // act
            Paginated <Album> albums = client.GetAlbums();

            // assert
            albums.ShouldNotBeNull();
        }
コード例 #3
0
        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();
        }