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