Пример #1
0
        public void SchedulingService_CheckAvailableRoom_ShouldBeFail()
        {
            //Cenário
            Scheduling scheduling = ObjectMother.GetScheduling();

            scheduling.Id       = 1;
            scheduling.Employee = _mockEmployee.Object;
            scheduling.Room     = _mockRoom.Object;

            _mockRepository
            .Setup(m => m.GetAll())
            .Returns(new List <Scheduling>()
            {
                scheduling
            });

            //Ação
            Action action = () => _service.CheckAvailableRoom(scheduling);

            //Verificar
            action.Should().Throw <SchedulingUnavailableRoomException>();
            _mockRepository.Verify(m => m.GetAll());
        }