Example #1
0
        public void MultipleShiftsPerPersonOnASingleDayMustFail()
        {
            List <WorkShift> shifts = new List <WorkShift>();

            shifts.Add(new WorkShift()
            {
                Date = DateTime.Today, Number = 1, Person = Persons[0]
            });
            shifts.Add(new WorkShift()
            {
                Date = DateTime.Today, Number = 2, Person = Persons[0]
            });

            Assert.IsFalse(RuleEngine.CheckRules(Persons, shifts, Shifter.Model.ApplyStage.WithinProcess));
        }