Пример #1
0
 public void PromoteToAdminTest()
 {
     DoSignUp("MaorRegister11", "Here 3", "123", "12345678");
     RegisteredUser adminUser = (RegisteredUser)userServiceSession.MarketUser;
     object[] expectedData = { adminUser.SystemID, "MaorRegister11", "Here 3", UserSecurityService.GetSecuredPassword("123"),"12345678" };
     Assert.IsTrue(expectedData.SequenceEqual(adminUser.ToData()));
     Assert.IsTrue(adminUser.IsRegisteredUser());
     Assert.IsFalse(adminUser.IsSystemAdmin());
     Assert.IsFalse(adminUser.HasStorePolicies());
     adminUser.PromoteToAdmin();
     Assert.AreEqual(0, adminUser.Cart.GetCartStorage().Length);
     Assert.IsTrue(expectedData.SequenceEqual(adminUser.ToData()));
     Assert.IsFalse(adminUser.HasStorePolicies());
     Assert.IsTrue(adminUser.IsRegisteredUser());
     Assert.IsTrue(adminUser.IsSystemAdmin());
 }