public async Task handle_outdated_remove_label()
        {
            var wasAdded = await IssueSubscription.TryRemoveLabel(Issue, Label, AlreadyLabeledAt.AddHours(-1));

            var labeled = await IssueSubscription.TestLabel(Issue, Label);

            // so we can handle situation when labeling events are received out of order
            wasAdded.Should().BeFalse();
            labeled.Should().BeTrue();
        }
 public Given_issue_had_label_removed()
 {
     AlreadyRemovedAt = AlreadyLabeledAt.AddMinutes(+1);
     IssueSubscription.TryRemoveLabel(Issue, Label, AlreadyRemovedAt).Wait();
 }