Those pesky tests that fail every once and a while because something took slightly longer than usual. Sure you could just run them again and they probably pass a second time round. There is another simple way to avoid this, the NUnit Within modifier for the Equal constraint.
[Test]
public void CreationDateTimeIsSetOnConstruction()
{
var timeObject= new TimeClass();
Assert.That(timeObject.CreationDateTime, Is.EqualTo(DateTime.Now)
.Within(new TimeSpan(2000)));
}
No comments:
Post a Comment