public void AppointOwner_GuestUser_ShouldFail() { string json = AppointOwnerError(GUEST_SESSION_ID, FIRST_STORE_ID, FIRST_OWNER_USERNAME); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("Get UserID")); Assert.IsTrue(e.Message.Contains("Guest")); }
public void Logout_GuestUser_ShouldFail() { string json = LogoutSessionError(GUEST_SESSION_ID); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("Logout")); Assert.IsTrue(e.Message.Contains("Guest")); }
public void UserHistory_NoOrdersForUser_ShouldFail() { Checkout_LegalUser_ShouldPass(); string json = GetMyHistoryError(GUEST_SESSION_ID); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("Illegal action: Get UserID for user state Guest")); }
public void GetMyPermissions_GuestUser_ShouldFail() { string json = GetMyPermissionsError(GUEST_SESSION_ID, FIRST_STORE_ID); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("Get UserID")); Assert.IsTrue(e.Message.Contains("Guest")); }
public void RemovePermission_GuestUser_ShouldFail() { string json = RemovePermissionError(GUEST_SESSION_ID, FIRST_STORE_ID, STORE_MANAGER_USERNAME, PERM_INV); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("Get UserID")); Assert.IsTrue(e.Message.Contains("Guest")); }
public void RemovePermission_NonExisting_ShouldFail() { Assert.DoesNotThrow(() => LoginAppointManager(REGISTERED_SESSION_ID, FIRST_STORE_ID, FIRST_OPENER_USERNAME, STORE_MANAGER_USERNAME)); string json = RemovePermissionError(REGISTERED_SESSION_ID, FIRST_STORE_ID, STORE_MANAGER_USERNAME, PERM_INV); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("Can't remove non exsiting permission")); }
public void Login_RegisteredUser_ShouldFail() { Assert.DoesNotThrow(() => LoginSessionSuccess(REGISTERED_SESSION_ID)); string json = LoginSessionError(REGISTERED_SESSION_ID, BUYER_USERNAME, WRONG_PASSWORD); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("Login")); Assert.IsTrue(e.Message.Contains("Registered")); }
public void Register_LoggedInUser_ShouldFail() { Login_LegalUserNameAndPassword_ShouldPass(); string json = RegisterSessionError(REGISTERED_SESSION_ID, NEW_USERNAME); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("Register")); Assert.IsTrue(e.Message.Contains("Registered")); }
public void StoreHistory_NotLegalManager_ShouldFail() { Checkout_LegalUser_ShouldPass(); string json = StoreHistoryError(REGISTERED_SESSION_ID, FIRST_STORE_ID); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("No certification exists for userID:")); }
public void RemoveManager_GuestUser_ShouldFail() { AppointManager_Owner_ShouldPass(); string json = RemoveManagerError(GUEST_SESSION_ID, FIRST_STORE_ID, STORE_MANAGER_USERNAME); Assert.IsNotNull(json); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("Get UserID")); Assert.IsTrue(e.Message.Contains("Guest")); }
public void Store_DeleteItem_ByGuest_ShouldFail() { LoginSessionSuccess(REGISTERED_SESSION_ID, FIRST_OPENER_USERNAME); Item item = AddOneItemTo_FIRST_STORE_LegalUserForOp(REGISTERED_SESSION_ID); Guid sessionID = Guid.NewGuid(); string jsonAnswer = DeleteItemError(sessionID, FIRST_STORE_ID, item.Id); UserStateException e = JsonConvert.DeserializeObject <UserStateException>(jsonAnswer); Assert.IsNotNull(e); Assert.AreEqual("Illegal action: Get UserID for user state Guest", e.Message); }