Пример #1
0
        public async void when_resetting_account_password()
        {
            var sut = new AccountServiceClient(BaseUrl, SessionId, new DummyPackageInfo(), null, null);

            var newAccount = await sut.CreateTestAccount();

            await new AuthServiceClient(BaseUrl, SessionId, new DummyPackageInfo(), null, null).Authenticate(newAccount.Email, TestAccountPassword);

            await sut.ResetPassword(newAccount.Email);

            Assert.Throws <WebServiceException>(async() => await sut.GetMyAccount());
        }
Пример #2
0
        public async void when_granting_admin_access_with_incorrect_rights()
        {
            var asc = new AccountServiceClient(BaseUrl, null, new DummyPackageInfo(), null, null);

            var fbAccount = await GetNewFacebookAccount();

            var newAccount = await asc.CreateTestAccount();

            await new AuthServiceClient(BaseUrl, SessionId, new DummyPackageInfo(), null, null).Authenticate(newAccount.Email, TestAccountPassword);
            var sut = new AdministrationServiceClient(BaseUrl, SessionId, new DummyPackageInfo(), null);

            Assert.Throws <WebServiceException>(() => sut.GrantAdminAccess(new GrantAdminRightRequest {
                AccountEmail = fbAccount.Email
            }));
        }