public void matches_negative_with_no_execution_time_header() { var systemTime = SystemTime.Default(); var envelope = new Envelope(); var handler = new DelayedEnvelopeHandler(systemTime); envelope.IsDelayed(systemTime.UtcNow()).ShouldBeFalse(); handler.Matches(envelope).ShouldBeFalse(); }
public void matches_negative_when_the_execution_time_is_in_the_past() { var systemTime = SystemTime.Default(); var envelope = new Envelope(); envelope.ExecutionTime = systemTime.UtcNow().AddHours(-1); var handler = new DelayedEnvelopeHandler(systemTime); envelope.IsDelayed(systemTime.UtcNow()).ShouldBeFalse(); handler.Matches(envelope).ShouldBeFalse(); }
public void matches_positive() { var systemTime = SystemTime.Default(); var envelope = new Envelope(); envelope.ExecutionTime = systemTime.UtcNow().AddHours(1); var handler = new DelayedEnvelopeHandler(systemTime); envelope.IsDelayed(systemTime.UtcNow()).ShouldBeTrue(); handler.Matches(envelope).ShouldBeTrue(); }