public void ShouldNotThrowIfIsNotT()
        {
            var exc = new ArgumentOutOfRangeException();
            var err = new ResponsePipelineError(exc);

            var recordedExc = Record.Exception(() => err.EnsureThrownIf <ProtocolException>());

            recordedExc.Should().BeNull();
        }
        public void ShouldNotThrowIfPredicateIsFalse()
        {
            var exc = new ArgumentOutOfRangeException();
            var err = new ResponsePipelineError(exc);

            var recordedExc = Record.Exception(() => err.EnsureThrownIf(e => false));

            recordedExc.Should().BeNull();
        }