public void SetScheduleShiftForSaleTest()
        {
            ScheduleController scheduleController = new ScheduleController(new ScheduleRepository());

            _scheduleShiftController = new ScheduleShiftController(new ScheduleShiftRepository());
            Schedule schedule = scheduleController.GetScheduleByDepartmentIdAndDate(1, new DateTime(2017, 11, 12));

            Assert.IsFalse(schedule.Shifts[1].IsForSale);

            _scheduleShiftController.SetScheduleShiftForSale(schedule.Shifts[1]);

            schedule = scheduleController.GetScheduleByDepartmentIdAndDate(1, new DateTime(2017, 11, 12));
            Assert.IsTrue(schedule.Shifts[1].IsForSale);
        }
 public void TestInitialize()
 {
     _mockScheduleRepository  = MockRepository.GenerateMock <IScheduleShiftRepository>();
     _scheduleShiftController = new ScheduleShiftController(_mockScheduleRepository);
 }
示例#3
0
 public ScheduleController(IScheduleRepository scheduleRepository)
 {
     _scheduleRepository      = scheduleRepository;
     _departmentController    = new DepartmentController();
     _scheduleShiftController = new ScheduleShiftController();
 }