public void can_cancel_a_message_making_it_available_again() { Assert.That(subject.Get("dst", out var tag1), Is.EqualTo("Hello")); Assert.That(subject.Get("dst", out _), Is.Null); subject.Cancel(tag1.DeliveryTag); Assert.That(subject.Get("dst", out var tag2), Is.EqualTo("Hello")); subject.Finish(tag2.DeliveryTag); }