public void UpdateEconomicActivityButNewNameAlreadyExist() { _dynamicMock = new DynamicMock(typeof(EconomicActivityManager)); EconomicActivity activity = new EconomicActivity { Name = "Services", Parent = new EconomicActivity { Id = 1 } }; _dynamicMock.Expect("UpdateEconomicActivity", activity); _dynamicMock.ExpectAndReturn("ThisActivityAlreadyExist", true, "Services", 1); _economicActivityManager = (EconomicActivityManager)_dynamicMock.MockInstance; _economicActivityServices = new EconomicActivityServices(_economicActivityManager); _economicActivityServices.ChangeDomainOfApplicationName(activity, "Services"); }
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")); }