Пример #1
0
 public MockedDataAccess(IJsonInputLoader jsonInputLoader, IJsonSerializer jsonSerializer)
     : base(jsonInputLoader, jsonSerializer)
 {
     _shiftRuleDefinition = CreateMockedRulesDefinitions();
     _TimeOffRequests = MockTimeOffRequests();
     _shiftRulesValues = CreateMockedRulesValues();
     _employees = MockEmployees();
 }
        protected override void Establish_context()
        {
            base.Establish_context();

            _kernel = new StandardKernel(new IntegrationTestModule());
            _jsonSerializer = _kernel.Get<IJsonSerializer>();
            _jsonInputLoader = _kernel.Get<IJsonInputLoader>();
            _dataAccess = _kernel.Get<IDataAccess>(new ConstructorArgument("jsonInputLoader", _jsonInputLoader), new ConstructorArgument("jsonSerializer", _jsonSerializer));
            _shiftRuleFactory = _kernel.Get<IShiftRuleFactory>(new ConstructorArgument("dataAccess", _dataAccess));
            _shiftScheduleValidator = _kernel.Get<IShiftScheduleValidator>(new ConstructorArgument("shiftRuleFactory", _shiftRuleFactory));
        }
        protected override void Establish_context()
        {
            base.Establish_context();

            Rhino.Mocks.MockRepository mockRepository = new Rhino.Mocks.MockRepository();

            this._jsonInputLoader = mockRepository.Stub<IJsonInputLoader>();
            this._jsonSerializer = new Mock<IJsonSerializer>();
        }
 protected override void Establish_context()
 {
     base.Establish_context();
     this._URL = @"http://jsonplaceholder.typicode.com/users";
     this._jasonInputLoader = new HttpWebRequestJsonInputLoader();
 }