public void AddEconomicActivityWhenNameIsEmpty() { _dynamicMock = new DynamicMock(typeof(EconomicActivityManager)); EconomicActivity activity = new EconomicActivity { Name = String.Empty }; _dynamicMock.ExpectAndReturn("AddEconomicActivity", 0, activity); _economicActivityManager = (EconomicActivityManager)_dynamicMock.MockInstance; _economicActivityServices = new EconomicActivityServices(_economicActivityManager); _economicActivityServices.AddEconomicActivity(activity); }
public void AddEconomicActivityWhenNameAlreadyExist() { _dynamicMock = new DynamicMock(typeof(EconomicActivityManager)); EconomicActivity activity = new EconomicActivity { Name = "Services", Parent = new EconomicActivity { Id = 1 } }; _dynamicMock.ExpectAndReturn("ThisActivityAlreadyExist", true, "Services", 1); _dynamicMock.ExpectAndReturn("AddEconomicActivity", 0, activity); _economicActivityManager = (EconomicActivityManager)_dynamicMock.MockInstance; _economicActivityServices = new EconomicActivityServices(_economicActivityManager); _economicActivityServices.AddEconomicActivity(activity); }
public void AddEconomicActivity() { _dynamicMock = new DynamicMock(typeof(EconomicActivityManager)); EconomicActivity activity = new EconomicActivity { Name = "Services", Parent = new EconomicActivity { Id = 1 } }; _dynamicMock.ExpectAndReturn("ThisActivityAlreadyExist", false, "Services", 1); _dynamicMock.ExpectAndReturn("AddEconomicActivity", 2, activity); _economicActivityManager = (EconomicActivityManager)_dynamicMock.MockInstance; _economicActivityServices = new EconomicActivityServices(_economicActivityManager); activity.Id = _economicActivityServices.AddEconomicActivity(activity); Assert.AreEqual(2, activity.Id); }