NUnit Assert.AreEqual double vars with delta parameter - compiler thinks I want int compares
<p>A compare against the ticks of 2 different dates with a delta param and error message isn't compiling, and looks like it's thinking I'm after a different overloaded method. I've also tried without an error msg, and similar: expected int, int, string problem.</p>

<blockquote>
  <p>Assert.AreEqual((double)data.LastModified.Ticks, (double)DateTime.UtcNow.Ticks, 300000000M, "Last modified wasn't set");</p>
</blockquote>

<p>I would use overload #9 or #16 (with error message), yet the compiler thinks I want the <code>int, int, string, object</code> signature.</p>

<p>Any ideas?</p>