public void Init() { _salaryStrategyMock = new Mock <ISalaryStrategy>(); _injector = Injector.Instance; _injector.RegisterInstance <ISalaryStrategy>(_salaryStrategyMock.Object, "DefaultCoreSalaryStrategy"); _defaultCoreLocation = new DefaultCoreLocation(); }
public void Init() { _injector = Injector.Instance; _locationFactoryMock = new Mock <ILocationFactory>(); _salaryStrategyMock = new Mock <ISalaryStrategy>(); _injector.RegisterInstance <ILocationFactory>(_locationFactoryMock.Object, "LocationFactory"); _injector.RegisterInstance <ISalaryStrategy>(_salaryStrategyMock.Object, "DefaultCoreSalaryStrategy"); _location = new DefaultCoreLocation(); _employee = new bc.Employee(_locationFactoryMock.Object); _locationFactoryMock.Setup(f => f.CreateLocation(It.IsAny <string>())).Returns(_location); }