public void WhenIfModifiedIsPresent_AndMethodIsUnsafe_ReturnsTrueRegardlessOfLastModified(int? seconds)
            {
                var unsafeDirective = new ConditionalRequestDirective(isSafe: false);
                safeRequestDirective.IfModifiedSince = date;
                var lastModified = seconds.HasValue ? date.AddSeconds(seconds.Value) : (DateTimeOffset?)null;

                var result = unsafeDirective.ShouldPerformRequest(CurrentRepresentation.Existing(lastModified));

                Assert.True(result);
            }