public void DeleteSchedule() { var repository = new ScheduleList(); var testReportType = 99; var newSchedule = new Schedule(testReportType, 5, new TimeSpan(12, 59, 59)); var success = repository.AddSchedule(newSchedule); Assert.IsTrue(success, "addition fail"); success = repository.DeleteSchedule(testReportType); Assert.IsTrue(success, "delete fail"); var schedule = repository.GetSchedule(testReportType); Assert.IsTrue(null == schedule, "schedule exist"); }
public void AddSchedule() { var repository = new ScheduleList(); var testReportType = 99; var newSchedule = new Schedule(testReportType, 5, new TimeSpan(12, 59, 59)); var success = repository.AddSchedule(newSchedule); var schedule = repository.GetSchedule(testReportType); Assert.IsTrue(success, "addition fail"); Assert.IsTrue(null != schedule, "returned schedule does not exist"); Assert.AreEqual(newSchedule.ReportType, schedule.ReportType, "report types are not equal"); Assert.AreEqual(newSchedule.Time, schedule.Time, "times are not equal"); Assert.AreEqual(newSchedule.Week, schedule.Week, "weeks are not equal"); success = repository.DeleteSchedule(testReportType); Assert.IsTrue(success, "delete fail"); }