AddEvent() public method

public AddEvent ( User user, Group group, System.DateTime from, System.DateTime to, String name, String text ) : void
user User
group Group
from System.DateTime
to System.DateTime
name String
text String
return void
示例#1
0
        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();
        }