protected void DeleteMethod(object obj) { try { if (MessageBox.Show("You are going to Delete this Holiday.Do you want to proceed?", "Alert", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { return; } using (SqlConnection conn = new SqlConnection(GlobalClass.TConnectionString)) { conn.Open(); using (SqlTransaction tran = conn.BeginTransaction()) { Holiday.Delete(tran); tran.Commit(); } } HolidayList.Remove(HolidayList.First(x => x.HolidayId == Holiday.HolidayId)); MessageBox.Show("Holiday Successfully Deleted.", MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Information); UndoMethod(null); } catch (Exception ex) { while (ex.InnerException != null) { ex = ex.InnerException; } MessageBox.Show(ex.Message, MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Error); } }
public void HolidayListAddTest() { HolidayList list = new HolidayList(); MockDayOfYearHoliday holiday = new MockDayOfYearHoliday($"2/1"); list.Add(holiday); Assert.Multiple(() => { Assert.AreEqual(1, list.Count()); Assert.AreEqual(holiday, list.First()); }); }
public void HolidayListAddRangeTest() { HolidayList list = new HolidayList(); MockDayOfYearHoliday holiday1 = new MockDayOfYearHoliday($"2/1"); MockDayOfYearHoliday holiday2 = new MockDayOfYearHoliday($"3/1"); MockDayOfYearHoliday holiday3 = new MockDayOfYearHoliday($"4/1"); MockDayOfYearHoliday holiday4 = new MockDayOfYearHoliday($"5/1"); list.AddRange(new IHoliday[] { holiday1, holiday2, holiday3, holiday4 }); Assert.Multiple(() => { Assert.AreEqual(4, list.Count()); Assert.AreEqual(holiday1, list.First()); Assert.AreEqual(holiday4, list.Last()); }); }