public void FindAllEconomicActivitiesWhenResult()
        {
            _dynamicMock = new DynamicMock(typeof(EconomicActivityManager));
            EconomicActivity activityA1 = new EconomicActivity {
                Id = 3, Name = "ServicesA1"
            };
            EconomicActivity activityB2 = new EconomicActivity {
                Id = 4, Name = "ServicesB2"
            };
            EconomicActivity activityA = new EconomicActivity {
                Id = 1, Name = "ServicesA", Parent = null, Childrens = new List <EconomicActivity> {
                    activityA1, activityB2
                }
            };
            EconomicActivity activityB = new EconomicActivity {
                Id = 2, Name = "ServicesB", Parent = null
            };

            List <EconomicActivity> activities = new List <EconomicActivity> {
                activityA, activityB
            };

            _dynamicMock.SetReturnValue("SelectAllEconomicActivities", activities);

            _economicActivityManager  = (EconomicActivityManager)_dynamicMock.MockInstance;
            _economicActivityServices = new EconomicActivityServices(_economicActivityManager);

            Assert.AreEqual(2, _economicActivityServices.FindAllEconomicActivities().Count);
        }
        public void FindAllEconomicActivitiesWhithoutResult()
        {
            _dynamicMock = new DynamicMock(typeof(EconomicActivityManager));
            List <EconomicActivity> activities = new List <EconomicActivity> ();

            _dynamicMock.SetReturnValue("SelectAllEconomicActivities", activities);

            _economicActivityManager  = (EconomicActivityManager)_dynamicMock.MockInstance;
            _economicActivityServices = new EconomicActivityServices(_economicActivityManager);

            Assert.AreEqual(0, _economicActivityServices.FindAllEconomicActivities().Count);
        }