public void CollectionsEmptyCollection() { // Get global collection CollectionCollection collections = AuthInstance.CollectionsGetTree("78188-72157618817175751", null); Assert.IsNotNull(collections); Assert.IsTrue(collections.Count > 0, "Global collection should be greater than zero."); var col = collections[0]; Assert.AreEqual("Global Collection", col.Title, "Global Collection title should be correct."); Assert.IsNotNull(col.Collections, "Child collections property should not be null."); Assert.IsTrue(col.Collections.Count > 0, "Global collection should have child collections."); var subsol = col.Collections[0]; Assert.IsNotNull(subsol.Collections, "Child collection Collections property should ne null."); Assert.AreEqual(0, subsol.Collections.Count, "Child collection should not have and sub collections."); }
public void CollectionGetTreeRootTest() { CollectionCollection tree = AuthInstance.CollectionsGetTree(); Assert.IsNotNull(tree, "CollectionList should not be null."); Assert.AreNotEqual(0, tree.Count, "CollectionList.Count should not be zero."); foreach (Collection coll in tree) { Assert.IsNotNull(coll.CollectionId, "CollectionId should not be null."); Assert.IsNotNull(coll.Title, "Title should not be null."); Assert.IsNotNull(coll.Description, "Description should not be null."); Assert.IsNotNull(coll.IconSmall, "IconSmall should not be null."); Assert.IsNotNull(coll.IconLarge, "IconLarge should not be null."); Assert.AreNotEqual(0, coll.Sets.Count + coll.Collections.Count, "Should be either some sets or some collections."); foreach (CollectionSet set in coll.Sets) { Assert.IsNotNull(set.SetId, "SetId should not be null."); } } }