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(); }