private ISlotForResponse CreateModelForPutTest()
        {
            var model = new UpdateSlotModel
            {
                DayId         = 1,
                StartDateTime = DateTime.Now,
                EndDateTime   = DateTime.Now.AddMinutes(15),
                Status        = SlotStatus.Open
            };

            return(model);
        }
        private ISlotForResponse CreateModelForUpdateTest(dynamic slot)
        {
            var model = new UpdateSlotModel
            {
                Id            = ( int )slot ["Id"].Value,     // todo change to long
                DayId         = ( int )slot ["DayId"].Value,  // todo change to long
                StartDateTime = DateTime.Now.AddDays(1),
                EndDateTime   = DateTime.Now.AddDays(1).AddMinutes(15),
                Status        = SlotStatus.Unknown
            };

            return(model);
        }
        private ISlotForResponse CreateModelForUpdateTest(dynamic slot)
        {
            var model = new UpdateSlotModel
                        {
                            Id = ( int ) slot [ "Id" ].Value, // todo change to long
                            DayId = ( int ) slot [ "DayId" ].Value, // todo change to long
                            StartDateTime = DateTime.Now.AddDays(1),
                            EndDateTime = DateTime.Now.AddDays(1).AddMinutes(15),
                            Status = SlotStatus.Unknown
                        };

            return model;
        }
        private ISlotForResponse CreateModelForPutTest()
        {
            var model = new UpdateSlotModel
                        {
                            DayId = 1,
                            StartDateTime = DateTime.Now,
                            EndDateTime = DateTime.Now.AddMinutes(15),
                            Status = SlotStatus.Open
                        };

            return model;
        }