public void Init()
        {
            _salaryStrategyMock = new Mock <ISalaryStrategy>();
            _injector           = Injector.Instance;
            _injector.RegisterInstance <ISalaryStrategy>(_salaryStrategyMock.Object, "DefaultCoreSalaryStrategy");

            _defaultCoreLocation = new DefaultCoreLocation();
        }
Exemplo n.º 2
0
        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);
        }