public void RemoveOwner_NotGrantor_ShouldFail() { AppointOwner_Owner_ShouldPass(); Assert.DoesNotThrow(() => LogoutSessionSuccess(REGISTERED_SESSION_ID)); Assert.DoesNotThrow(() => LoginSessionSuccess(REGISTERED_SESSION_ID, FIRST_OWNER_USERNAME)); string json = RemoveOwnerError(REGISTERED_SESSION_ID, FIRST_STORE_ID, FIRST_OPENER_USERNAME); Assert.IsNotNull(json); NonGrantorException e = JsonConvert.DeserializeObject <NonGrantorException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.ToLower().Contains("not grantor")); }
public void AddPermission_NotGrantor_ShouldFail() { Assert.DoesNotThrow(() => LoginAppointManager(REGISTERED_SESSION_ID, FIRST_STORE_ID, FIRST_OPENER_USERNAME, STORE_MANAGER_USERNAME)); Assert.DoesNotThrow(() => AppointOwnerSuccess(REGISTERED_SESSION_ID, FIRST_STORE_ID, FIRST_OWNER_USERNAME)); Assert.DoesNotThrow(() => LogoutSessionSuccess(REGISTERED_SESSION_ID)); Assert.DoesNotThrow(() => LoginSessionSuccess(REGISTERED_SESSION_ID, FIRST_OWNER_USERNAME)); string json = AddPermissionError(REGISTERED_SESSION_ID, FIRST_STORE_ID, STORE_MANAGER_USERNAME, PERM_INV); Assert.IsNotNull(json); NonGrantorException e = JsonConvert.DeserializeObject <NonGrantorException>(json); Assert.IsNotNull(e); Assert.IsTrue(e.Message.Contains("not grantor")); }