public void MarketGroups_All_ReturnsMoreThanRoots() { var roots = MarketGroups.GetRootMarketGroups().ToList(); var mgs = MarketGroups.GetMarketGroups().ToList(); mgs.Count.Should().BeGreaterThan(roots.Count); }
public void MarketGroups_GetItemTypes_Returned(int id) { var mg = MarketGroups.GetMarketGroup(id).Value; var itemTypes = MarketGroups.GetItemTypes(mg).ToList(); itemTypes.Count.Should().BeGreaterThan(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); }
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); }
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); }
public void MarketGroups_Get_Returned(int id) { var mg = MarketGroups.GetMarketGroup(id).Value; mg.Should().NotBeNull(); }