public void ListEventsTest() { EventsManagerFast eventsManager = new EventsManagerFast(); string dateInput = "2000-11-13T00:00:01"; for (int i = 0; i < 10; i++) { DateTime date = CreateDate(dateInput); Event testEvent = new Event(date, i.ToString()); eventsManager.AddEvent(testEvent); } DateTime dateCheck = CreateDate(dateInput); int eventsCount = 10; IEnumerable<Event> events = eventsManager.ListEvents(dateCheck, eventsCount); int target = 0; foreach (var ev in events) { target += 1; Assert.AreEqual<DateTime>(ev.Date, dateCheck); } Assert.IsTrue(target == eventsCount); }
public void AddEventTest() { EventsManagerFast eventsManager = new EventsManagerFast(); DateTime date = CreateDate("2000-11-13T00:00:01"); Event testEvent = new Event(date, "exam"); eventsManager.AddEvent(testEvent); int eventsCount = eventsManager.Events.Count; Assert.IsTrue(eventsCount == 1); ICollection<Event> target = eventsManager.Events; Assert.IsTrue(target.Contains(testEvent)); }
public void DeleteEventsByTitleTest() { EventsManagerFast eventsManager = new EventsManagerFast(); DateTime date = CreateDate("2000-11-13T00:00:01"); string title = "exam"; Event testEvent = new Event(date, title); eventsManager.AddEvent(testEvent); eventsManager.DeleteEventsByTitle(title); int eventsCount = eventsManager.Events.Count; Assert.IsTrue(eventsCount == 0); }