Esempio n. 1
0
        public void MarketGroups_All_ReturnsMoreThanRoots()
        {
            var roots = MarketGroups.GetRootMarketGroups().ToList();
            var mgs   = MarketGroups.GetMarketGroups().ToList();

            mgs.Count.Should().BeGreaterThan(roots.Count);
        }
Esempio n. 2
0
        public void MarketGroups_GetItemTypes_Returned(int id)
        {
            var mg = MarketGroups.GetMarketGroup(id).Value;

            var itemTypes = MarketGroups.GetItemTypes(mg).ToList();

            itemTypes.Count.Should().BeGreaterThan(0);
        }
Esempio n. 3
0
        public void MarketGroups_GetChildren_Returned(int id)
        {
            var mg = MarketGroups.GetMarketGroup(id).Value;

            var children = MarketGroups.GetChildMarketGroups(mg).ToList();

            children.Count.Should().BeGreaterThan(0);
        }
Esempio n. 4
0
        public void ItemTypes_WalkMarketGroupParentage(int itemTypeId)
        {
            var it = ItemTypes.GetItemType(itemTypeId).Value;

            var mg  = ItemTypes.GetMarketGroup(it);
            var mgs = MarketGroups.GetParents(mg.Value).ToList();

            mgs.Should().HaveCountGreaterThan(0);
        }
Esempio n. 5
0
        public void MarketGroups_RootsHaveNoParents()
        {
            var mgs = MarketGroups.GetRootMarketGroups().ToList();

            var parentedMgs = mgs.Where(mg => MarketGroups.GetParent(mg) != null).ToList();

            mgs.Should().HaveCountGreaterThan(0);
            parentedMgs.Should().HaveCount(0);
        }
Esempio n. 6
0
        public void MarketGroups_Get_Returned(int id)
        {
            var mg = MarketGroups.GetMarketGroup(id).Value;

            mg.Should().NotBeNull();
        }