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); }
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); }