public void CreateUserTest2()
{
FelBookDBEntities db = new FelBookDBEntities();
IMembershipService MembershipService = new FelbookAccountMembershipService(db);
MembershipCreateStatus result;
// vytvoření duplicateUser
User user = User.CreateUser(0, "Ota", "Sandr",
DateTime.Now, "mail", "duplicateUser", "");
user.ChangePassword("good password");
db.UserSet.AddObject(user);
db.SaveChanges();
result = MembershipService.CreateUser("duplicateUser", "password", "*****@*****.**");
Assert.AreEqual(MembershipCreateStatus.DuplicateUserName, result);
// smazání duplicateUser
db.UserSet.DeleteObject(user);
db.SaveChanges();
// zálohování normalUser
result = MembershipService.CreateUser("normalUser", "password", "*****@*****.**");
Assert.AreEqual(MembershipCreateStatus.Success, result);
// smazání normalUser a případná obnova zálohy
User user2 = db.UserSet.Single(u => u.Username == "normalUser");
db.UserSet.DeleteObject(user2);
db.SaveChanges();
}