public void AlarmConstructorTest() { AlarmSettings settings = new AlarmSettings(); System.DateTime testDate = System.DateTime.Now.AddHours(1); settings.time = testDate; settings.type = AlarmSettings.aType.Alarm; Alarm target = new Alarm(settings); Assert.IsNotNull(target); Assert.AreEqual(AlarmSettings.aType.Alarm, target.AlarmType); Assert.AreEqual(testDate, target.AlarmTime); }
private void importAlarmData(Alarm alarm) { if(alarm.AlarmType == AlarmSettings.aType.Alarm) TypeCombo.SelectedIndex = 0; else if (alarm.AlarmType == AlarmSettings.aType.Chime) { TypeCombo.SelectedIndex = 1; chimeIntervalTextbox.Text = (alarm as Chime).ChimeInterval.TotalMinutes.ToString(); chimeEndTimeTextbox.Text = (alarm as Chime).ChimeEndTime.ToShortTimeString(); } alarmTimePicker.Value = alarm.AlarmTime; descriptionTextbox.Text = alarm.AlarmDescription; if (alarm.SoundSet) { notifySoundCheck.Checked = true; soundFile snd = new soundFile(alarm.SoundPath); soundComboList.Items.Add(snd); soundComboList.SelectedIndex = soundComboList.Items.Count - 1; } }