private void Timer1_Tick(object sender, EventArgs e) { bool ring = false; DiaryTask task = null; for (int i = 0; i <= _diaryTaskList.TaskList.Count - 1; i++) { if (_diaryTaskList.TaskList[i].Remind) { if (CompareDate(_diaryTaskList.TaskList[i].ReminderDate, DateTime.Now, true)) { try { ring = true; _diaryTaskList.TaskList[i] = new DiaryTask(_diaryTaskList.TaskList[i].Name, _diaryTaskList.TaskList[i].TaskDate, !_diaryTaskList.TaskList[i].Remind, _diaryTaskList.TaskList[i].FileName, _diaryTaskList.TaskList[i].ReminderDate.ToString()); task = _diaryTaskList.TaskList[i]; } catch (ArgumentException exception) { MessageBox.Show(exception.Message, "Что-то пошло не так", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } if (ring) { sp.Ring(); var dialogresult = MessageBox.Show(task.Name, "Выключить", MessageBoxButtons.OK); if (dialogresult == DialogResult.OK) { sp.Stop(); } } }
public void Setup() { for (int i = 0; i < 100000; i++) { string name = $"{i}"; _diaryTask = new DiaryTask(name, new DateTime(2019, 1, 1), false); _diaryTaskList.TaskList.Add(_diaryTask); } }
public void Setup() { string name = ""; for (int i = 0; i < 3; i++) { name = i.ToString(); _diaryTask = new DiaryTask(name, DateTime.Now, false); _diaryTasks.Add(_diaryTask); } }
public void ConstructorWithouRemindDiaryTaskTest(string name, string taskDateString, bool remind, string filename) { DateTime.TryParse(taskDateString, out var taskDate); var test = new DiaryTask(name, taskDate, remind, filename); Assert.AreEqual(name, test.Name); Assert.AreEqual(taskDate, test.TaskDate); Assert.AreEqual(remind, test.Remind); if (filename != "") { Assert.AreEqual(Environment.CurrentDirectory + @"\390.txt", test.FileName); } }
public void Setup() { _diaryPreferences = new DiaryPreferences(@"C:\Users\Valeriy\Desktop\diary\diary\DiaryApp\DiaryAppUnitTests" + @"\-click-nice_1.mp3" , Color.Black , Color.LightSalmon); string name = ""; for (int i = 0; i < 3; i++) { name = i.ToString(); _diaryTask = new DiaryTask(name, DateTime.Now, false); _diaryTasks.Add(_diaryTask); } _diaryTaskList = new DiaryTaskList(_diaryTasks); File.CreateText(@"D:\games\DiaryTest.diary"); }
private void Button2_Click(object sender, EventArgs e) { try { if (RemindCheckBox.Checked) { _diaryTask = new DiaryTask(NameTextBox.Text, TaskTimePicker.Value, RemindCheckBox.Checked, openfileDialog1.FileName, RemindTimePicker.Value.ToString()); } if (!RemindCheckBox.Checked) { _diaryTask = new DiaryTask(NameTextBox.Text, TaskTimePicker.Value, RemindCheckBox.Checked, openfileDialog1.FileName); } DialogResult = DialogResult.OK; this.Close(); } catch (ArgumentException exception) { MessageBox.Show(exception.Message, "Что-то пошло не так", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void NegativeNameDiaryTaskTest(string name, string taskDateString, bool remind, string filename, string remindDate) { DateTime.TryParse(taskDateString, out var taskDate); DateTime.TryParse(remindDate, out var remind1Date); Assert.Throws <ArgumentException>(() => { var test = new DiaryTask(name, taskDate, remind, filename, remindDate); }, "Error"); }