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();
}