protected override void Establish_context()
        {
            base.Establish_context();

            _timeOffRequest = MockTimeOffRequest();
            _weekToTest = MockWeekTotest(_timeOffRequest.week);
            _assessor = new EmployeeTimeOffAssessor(_timeOffRequest);
            _shiftRule = new TimeOffRequestRule("TIME_OFF_REQUEST", _timeOffRequest, _assessor, RuleType.SoftRule);
            _shiftRule.Enabled = true;
        }
        protected override void Establish_context()
        {
            base.Establish_context();

            _shift = new Shift();
            _shiftRuleDefinition = MockShiftRuleDefinition();
            _shiftRuleValue = MockShiftRuleValue();
            _assessor = new EmployeesInShiftAssessor(_shiftRuleValue.value);
            _shiftRule = new MinEmployeesPerShiftRule(_shiftRuleDefinition, _shiftRuleValue, _assessor, RuleType.HardRule);
            _shiftRule.Enabled = true;
        }