public void AddEventTest() { FelBookDBEntities DBEntities = new FelBookDBEntities(); EventService target = new EventService(DBEntities); User mockUser = User.CreateUser(0, "test", "test", DateTime.Now, "mail", "test user", ""); DBEntities.UserSet.AddObject(mockUser); DBEntities.SaveChanges(); DateTime from = DateTime.Now; DateTime to = DateTime.Now; string name = "Test event"; string text = "Description of test event..."; target.AddEvent(mockUser, null, from, to, name, text); Event actual = DBEntities.EventSet.Single(e => e.Name == name); Assert.AreEqual(mockUser, actual.User); Assert.IsNull(actual.Group); Assert.AreEqual(from, actual.From); Assert.AreEqual(to, actual.To); Assert.AreEqual(name, actual.Name); Assert.AreEqual(text, actual.Text); DBEntities.EventSet.DeleteObject(actual); DBEntities.UserSet.DeleteObject(mockUser); DBEntities.SaveChanges(); }
public void DeleteEventTest() { FelBookDBEntities DBEntities = new FelBookDBEntities(); EventService target = new EventService(DBEntities); User mockUser = User.CreateUser(0, "test", "test", DateTime.Now, "mail", "test user", ""); DBEntities.UserSet.AddObject(mockUser); DateTime from = DateTime.Now; DateTime to = DateTime.Now; string name = "Test event"; string text = "Description of test event..."; Event actual = Event.CreateEvent(0, from, to, name, text); actual.User = mockUser; DBEntities.EventSet.AddObject(actual); DBEntities.SaveChanges(); int id = actual.Id; Assert.IsTrue(DBEntities.EventSet.ToList().Contains(actual)); target.DeleteEvent(id); Assert.IsFalse(DBEntities.EventSet.ToList().Contains(actual)); DBEntities.UserSet.DeleteObject(mockUser); DBEntities.SaveChanges(); }
public void FindEventByIdTest() { FelBookDBEntities DBEntities = new FelBookDBEntities(); EventService target = new EventService(DBEntities); User mockUser = User.CreateUser(0, "test", "test", DateTime.Now, "mail", "test user", ""); DBEntities.UserSet.AddObject(mockUser); DateTime from = DateTime.Now; DateTime to = DateTime.Now; string name = "Test event"; string text = "Description of test event..."; Event expected = Event.CreateEvent(0, from, to, name, text); expected.User = mockUser; DBEntities.EventSet.AddObject(expected); DBEntities.SaveChanges(); int id = expected.Id; Event actual = target.FindEventById(id); Assert.AreEqual(expected, actual); Assert.IsNull(target.FindEventById(-1)); DBEntities.EventSet.DeleteObject(actual); DBEntities.UserSet.DeleteObject(mockUser); DBEntities.SaveChanges(); }
public void GetEventsTest() { FelBookDBEntities DBEntities = new FelBookDBEntities(); EventService target = new EventService(DBEntities); User mockUser = User.CreateUser(0, "test", "test", DateTime.Now, "mail", "test user", ""); DBEntities.UserSet.AddObject(mockUser); DBEntities.SaveChanges(); IEnumerable<Event> actual = target.GetEvents(mockUser); Assert.AreEqual(0, actual.ToList().Count); DateTime from = DateTime.Now; DateTime to = DateTime.Now; string name = "Test event 1"; string text = "Description of test event..."; Event firstEvent = Event.CreateEvent(0, from, to, name, text); firstEvent.User = mockUser; DBEntities.EventSet.AddObject(firstEvent); DBEntities.SaveChanges(); actual = target.GetEvents(mockUser); Assert.AreEqual(1, actual.ToList().Count); Assert.IsTrue(actual.ToList().Contains(firstEvent)); Event secondEvent = Event.CreateEvent(0, from, to, name, text); secondEvent.User = mockUser; DBEntities.EventSet.AddObject(secondEvent); DBEntities.SaveChanges(); actual = target.GetEvents(mockUser); Assert.AreEqual(2, actual.ToList().Count); Assert.IsTrue(actual.ToList().Contains(firstEvent)); Assert.IsTrue(actual.ToList().Contains(secondEvent)); DBEntities.EventSet.DeleteObject(secondEvent); DBEntities.EventSet.DeleteObject(firstEvent); DBEntities.UserSet.DeleteObject(mockUser); DBEntities.SaveChanges(); }
public void EventServiceConstructorTest() { FelBookDBEntities DBEntities = new FelBookDBEntities(); EventService target = new EventService(DBEntities); Assert.IsNotNull(target); }