public MedicineWithDoses(Medicine medicine, Func<DateTime> dateTimeProvider)
 {
     Times = new Dictionary<TimeOfDay, int>(3);
     Medicine = medicine;
     _dateTimeProvider = dateTimeProvider;
 }
 public MedicineWithDoses(Medicine medicine)
     : this(medicine, null)
 {
 }