Example #1
0
        public void GetEventById_valid()
        {
            IEventRepository repo     = new CalendarRepository(new MockEventsData().Load());
            CalEvent         actual   = repo.GetEventById("1724");
            CalEvent         expected = new CalEvent()
            {
                CalendarId     = 1724,
                Title          = "Grades Due",
                Description    = "Suspendisse fermentum nibh ac cursus pretium. Vivamus neque urna, cursus vitae blandit ut, condimentum quis dui. Donec nec sollicitudin odio, id gravida lorem. Aliquam erat volutpat. Curabitur id turpis elementum libero volutpat lacinia. Vivamus fermentum nulla maximus ante volutpat, sit amet molestie tellus mollis. Duis pharetra tincidunt dolor quis congue. Nunc diam lacus, rhoncus in tristique ornare, mollis nec sem. Suspendisse dictum orci imperdiet ullamcorper pretium. Nulla sollicitudin libero massa, ut placerat justo laoreet pulvinar. Morbi luctus at massa vel sodales. Aenean bibendum lobortis mauris. Etiam at dignissim massa. Nulla sit amet condimentum sapien.",
                StartDate      = new DateTime(2015, 4, 23),
                EndDate        = new DateTime(2015, 4, 23),
                StartTime      = "7:00 PM",
                EndTime        = "9:00 PM",
                ContactName    = "Shatealy Johnson",
                ContactDetails = "*****@*****.**",
                EventType      = "calendar",
                Status         = "live",
                Url            = "http://www.google.com"
            };

            Assert.AreEqual(expected.CalendarId, actual.CalendarId, "CalendarId not equal");
            Assert.AreEqual(expected.Title, actual.Title, "Title not equal");
            Assert.AreEqual(expected.StartDate, actual.StartDate, "StartDate not equal");
            Assert.AreEqual(expected.EndDate, actual.EndDate, "EndDate not equal");
            Assert.AreEqual(expected.ContactName, actual.ContactName, "ContactName not equal");
            Assert.AreEqual(expected.EventType, actual.EventType, "EventType not equal");
            Assert.AreEqual(expected.Status, actual.Status, "Status not equal");
        }