Beispiel #1
0
        public void Scheduling_InvalidEndTimeLessThanStartTime_ShouldBeFail()
        {
            Scheduling scheduling = ObjectMotherScheduling.GetSchedulingInvalidEndTime();

            scheduling.Id                  = 0;
            scheduling.Employee            = _mockEmployee.Object;
            scheduling.Room                = _mockRoom.Object;
            _mockRoom.Object.Disponibility = true;
            Action comparison = scheduling.Validate;

            comparison.Should().Throw <SchedulingEndTimeLessThanStartTimeException>();
        }
Beispiel #2
0
        public void SchedulingService_Update_InvalidEndTimeLessThanStartTime_ShouldBeFail()
        {
            Scheduling scheduling = ObjectMotherScheduling.GetSchedulingInvalidEndTime();

            scheduling.Id       = 1;
            scheduling.Employee = _mockEmployee.Object;
            scheduling.Room     = _mockRoom.Object;
            Action executeAction = () => _service.Update(scheduling);

            executeAction.Should().Throw <SchedulingEndTimeLessThanStartTimeException>();
            _mockRepository.VerifyNoOtherCalls();
        }