title: Fluent validation NotEqual is not trigger
body: <p>I wish to validate that secondary password cannot same as first password by using Fluent Validation</p>
  
  <pre><code>RuleFor(x =&gt; x.FirstPassword).NotEqual(x =&gt; x.SecondPassword).WithMessage("Second password are not allow to same as first password.");
  </code></pre>
  
  <p>FirstPassword enter => 123456</p>
  
  <p>SecondPassword enter => 123456</p>
  
  <p>Both entered same password, but the validation not trigger</p>
  
  <p><strong>Update</strong></p>
  
  <p>Try another way by using <code>Must</code> but still not trigger</p>
  
  <pre><code>RuleFor(x =&gt; x.FirstPassword).Must((x, y) =&gt; y != x.SecondPassword).WithMessage("Second password are not allow to same as first password.");
  </code></pre>