removed duplicate tests
introduced RecordScheduleConstraint