public void Email_Query_Is_CaseInsensitive_And_Trimmed() { // Setup InitializeTestEntities(); // Act User result = new UserByEmailQuery(_unitOfWork).WithEmail(" [email protected] ").Execute(); // Verify Assert.IsNotNull(result, "Query returned a null user"); Assert.AreEqual(_user2, result, "Query returned the incorrect user"); }
public void Execute_Returns_Null_User_When_No_User_Found() { // Setup InitializeTestEntities(); string email = "*****@*****.**"; // Act User result = new UserByEmailQuery(_unitOfWork).WithEmail(email).Execute(); // Verify Assert.IsNull(result, "Execute returned a non-null user"); }
public void Can_Retrieve_User_By_Email() { // Setup InitializeTestEntities(); // Act User result = new UserByEmailQuery(_unitOfWork).WithEmail(_user2.Email).Execute(); // Verify Assert.IsNotNull(result, "Query returned a null user"); Assert.AreEqual(_user2, result, "Query returned the incorrect user"); }