public void TestChangeDomainNameWhenNewNameIsEmpty()
        {
            EconomicActivity dom = new EconomicActivity
            {
                Id     = 1,
                Name   = "Services",
                Parent = new EconomicActivity()
            };

            _economicActivityServices.ChangeDomainOfApplicationName(dom, String.Empty);
        }
        public void TestChangeDomainOfApplicationNameWhenNotInUse()
        {
            _dynamicMock = new DynamicMock(typeof(EconomicActivityManager));
            EconomicActivity activity = new EconomicActivity {
                Id = 2, Name = "Services", Parent = new EconomicActivity {
                    Id = 1
                }
            };

            _dynamicMock.Expect("UpdateEconomicActivity", activity);
            _dynamicMock.ExpectAndReturn("ThisActivityAlreadyExist", false, "GMO agriculture", 1);
            _economicActivityManager  = (EconomicActivityManager)_dynamicMock.MockInstance;
            _economicActivityServices = new EconomicActivityServices(_economicActivityManager);
            Assert.AreEqual(true, _economicActivityServices.ChangeDomainOfApplicationName(activity, "GMO agriculture"));
        }
        public void UpdateEconomicActivity()
        {
            _dynamicMock = new DynamicMock(typeof(EconomicActivityManager));
            EconomicActivity activity = new EconomicActivity {
                Name = "Services", Parent = new EconomicActivity {
                    Id = 1
                }
            };

            _dynamicMock.Expect("UpdateEconomicActivity", activity);
            _dynamicMock.ExpectAndReturn("ThisActivityAlreadyExist", false, "Services", 1);

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

            _economicActivityServices.ChangeDomainOfApplicationName(activity, "Services");
        }