public void SelectAllEconomicActivities() { _economicActivityManager = (EconomicActivityManager)container["EconomicActivityManager"]; EconomicActivity activityParentA = new EconomicActivity { Name = "Services", Parent = null }; activityParentA.Id = _economicActivityManager.AddEconomicActivity(activityParentA); EconomicActivity activityParentB = new EconomicActivity { Name = "Services", Parent = null }; activityParentB.Id = _economicActivityManager.AddEconomicActivity(activityParentB); EconomicActivity activityA = new EconomicActivity { Name = "ServicesA", Parent = activityParentA, }; activityA.Id = _economicActivityManager.AddEconomicActivity(activityA); EconomicActivity activityB = new EconomicActivity { Name = "ServicesB", Parent = activityParentA, }; activityB.Id = _economicActivityManager.AddEconomicActivity(activityB); List <EconomicActivity> activities = _economicActivityManager.SelectAllEconomicActivities(); Assert.AreEqual(4, activities.Count); Assert.AreEqual(false, activities[0].HasChildrens); Assert.AreEqual(0, activities[0].Childrens.Count); Assert.AreEqual(false, activities[1].HasChildrens); Assert.AreEqual(0, activities[1].Childrens.Count); Assert.AreEqual(true, activities[2].HasChildrens); Assert.AreEqual(2, activities[2].Childrens.Count); Assert.AreEqual(false, activities[3].HasChildrens); Assert.AreEqual(0, activities[3].Childrens.Count); }
public List <EconomicActivity> FindAllEconomicActivities() { return(_doam.SelectAllEconomicActivities()); }