public async Task LoginShouldSucceed() { string password = "******"; Developer developer = await TestOperations.RegisterAndActivateDeveloper(_fixture.Context, password); DeveloperLogin login = new DeveloperLogin(_fixture.Context, developer.Email, password); bool result = await login.Do(); Assert.True(result); }
public async Task LoginNotActiveShouldFail() { string password = "******"; Developer developer = await TestOperations.RegisterAndActivateDeveloper(_fixture.Context, password); developer.IsActive = false; _fixture.Context.Entry(developer).State = EntityState.Modified; await _fixture.Context.SaveChangesAsync(); DeveloperLogin login = new DeveloperLogin(_fixture.Context, developer.Email, password); bool result = await login.Do(); Assert.False(result); }