public void SchedulingRepository_Save_ShouldBeOk()
        {
            Scheduling scheduling = ObjectMotherScheduling.GetScheduling();

            scheduling.Employee            = _mockEmployee.Object;
            _mockEmployee.Object.Id        = 1;
            scheduling.Room                = _mockRoom.Object;
            _mockRoom.Object.Id            = 1;
            _mockRoom.Object.Disponibility = true;
            Scheduling result = _repository.Save(scheduling);

            result.Should().NotBeNull();
            result.Id.Should().BeGreaterThan(0);
        }
Ejemplo n.º 2
0
        public void SchedulingSqlRepository_Save_ShouldBeOk()
        {
            //Cenário
            Scheduling scheduling = ObjectMother.GetScheduling();

            scheduling.Employee = _employee;
            _employee.Id        = 1;
            scheduling.Room     = _room;
            _room.Id            = 1;

            //Ação
            Scheduling result = _repository.Save(scheduling);

            //Verifica
            result.Should().NotBeNull();
            result.Id.Should().BeGreaterThan(0);
        }
Ejemplo n.º 3
0
        public Scheduling Add(Scheduling scheduling)
        {
            scheduling.Validate();

            CheckAvailableRoom(scheduling);

            return(_repository.Save(scheduling));
        }
Ejemplo n.º 4
0
 public Scheduling Add(Scheduling scheduling)
 {
     scheduling.Validate();
     return(_repository.Save(scheduling));
 }