Пример #1
0
        public async Task LoginNotActivatedShouldFail()
        {
            string    password  = "******";
            Developer developer = await TestOperations.RegisterDeveloper(_fixture.Context, password);

            DeveloperLogin login  = new DeveloperLogin(_fixture.Context, developer.Email, password);
            bool           result = await login.Do();

            Assert.False(result);
        }
Пример #2
0
        public async Task ActivationShouldSuccess()
        {
            Developer developer = await TestOperations.RegisterDeveloper(_fixture.Context);

            DeveloperActivation activationOperation = new DeveloperActivation(_fixture.Context, developer.PendingRegistrationId);
            await activationOperation.Do();

            await activationOperation.CommitAsync();

            Developer existingDeveloper = _fixture.Context.ReloadEntity <Developer>(developer.Id);

            Assert.False(existingDeveloper.IsPending);
            Assert.True(existingDeveloper.PendingRegistrationId == Guid.Empty);
        }