예제 #1
0
        public async Task <string> FetchAssetUID()
        {
            AssetLibrary assetLibrary             = client.AssetLibrary();
            ContentstackCollection <Asset> assets = await assetLibrary.FetchAll();

            Assert.True(assets.Count() > 0);
            return(assets.First <Asset>().Uid);
        }
예제 #2
0
        public async Task FetchAssets()
        {
            AssetLibrary assetLibrary             = client.AssetLibrary();
            ContentstackCollection <Asset> assets = await assetLibrary.FetchAll();

            Assert.True(assets.Count() > 0);
            foreach (Asset asset in assets)
            {
                Assert.True(asset.FileName.Length > 0);
            }
        }
예제 #3
0
        public async Task FetchAssetsIncludeRelativeURL()
        {
            AssetLibrary assetLibrary = client.AssetLibrary();

            assetLibrary.IncludeRelativeUrls();
            ContentstackCollection <Asset> assets = await assetLibrary.FetchAll();

            Assert.True(assets.Count() > 0);
            foreach (Asset asset in assets)
            {
                Assert.DoesNotContain(asset.Url, "http");
                Assert.True(asset.FileName.Length > 0);
            }
        }
예제 #4
0
        public async Task FetchAssetsOrderByAscending()
        {
            AssetLibrary assetLibrary = client.AssetLibrary();

            assetLibrary.SortWithKeyAndOrderBy("created_at", Internals.OrderBy.OrderByAscending);
            ContentstackCollection <Asset> assets = await assetLibrary.FetchAll();

            Assert.True(assets.Count() > 0);
            DateTime dateTime = new DateTime();

            foreach (Asset asset in assets)
            {
                if (dateTime != null)
                {
                    if (dateTime.CompareTo(asset.GetCreateAt()) != -1 && dateTime.CompareTo(asset.GetCreateAt()) != 0)
                    {
                        Assert.False(true);
                    }
                }
                dateTime = asset.GetCreateAt();
                Assert.True(asset.FileName.Length > 0);
            }
        }