public void IsEmailAddressInUse_WhenEmailIsNotInUse_ShouldReturnFalse() { var unitOfWork = GetTestUnitOfWorkWith(GetTestUserRepositoryWith(null)); var domainQuery = new DomainQuery(unitOfWork); const string email = "*****@*****.**"; var isInUse = domainQuery.IsEmailInUse(email).Result; Assert.False(isInUse); }
public void IsEmailAddressInUse_WhenEmailIsInUse_ShouldReturnTrue() { const string email = "*****@*****.**"; var user = new User(new Mock <IDomainQuery>().Object); user.SetEmail(email).Wait(); var unitOfWork = GetTestUnitOfWorkWith(GetTestUserRepositoryWith(user)); var domainQuery = new DomainQuery(unitOfWork); var isInUse = domainQuery.IsEmailInUse(email).Result; Assert.True(isInUse); }