public void SourceLength_given___correct_encoded_length_and_padding_count_returned(int sourceLength, int expectedEncodedLength, int expectedPaddingCount)
        {
            var sut = new Base64UrlEncoder();

            int encodedLength = sut.GetBufferSizeRequiredToBase64Encode(sourceLength, out int numPaddingChars);

            Assert.Multiple(() =>
            {
                Assert.AreEqual(expectedEncodedLength, encodedLength);
                Assert.AreEqual(expectedPaddingCount, numPaddingChars);
            });
        }