FindById() public method

Vymazání skupiny, ještě nefunguje zcela správně Vrátí Group podle ID groupy
public FindById ( int id ) : Group
id int Id které hledáme
return Group
示例#1
0
        public void FindByIdTest()
        {
            FelBookDBEntities DBEntities = new FelBookDBEntities();
            IWallService wallService = null;
            GroupService target = new GroupService(DBEntities, wallService);

            Group actual;
            try
            {
                actual = target.FindById(-1);
                Assert.Fail();
            }
            catch (InvalidOperationException)
            { }

            User user = User.CreateUser(0, "group", "creator", DateTime.Now,
                "mail", "groupCreator", "1234");
            DBEntities.UserSet.AddObject(user);

            Group expected = Group.CreateGroup(0, "newGroup", "groupDescription");
            user.CreatedGroups.Add(expected);
            user.AdminedGroups.Add(expected);
            user.JoinedGroups.Add(expected);
            DBEntities.GroupSet.AddObject(expected);
            DBEntities.SaveChanges();

            actual = target.FindById(expected.Id);
            Assert.AreEqual(expected, actual);

            DBEntities.GroupSet.DeleteObject(expected);
            DBEntities.UserSet.DeleteObject(user);
            DBEntities.SaveChanges();
        }