Пример #1
0
        public void IsBase32Out_ShouldReturnTrueFor(Base32TestCase testCase)
        {
            var actual = testCase.Encoded.IsBase32(out string invalidChars);

            actual.Should().BeTrue();
            invalidChars.Should().BeNullOrEmpty();
        }
Пример #2
0
        public void Decode_ShouldWorkOnRfc4648TestCases(Base32TestCase testCase)
        {
            var actual = Base32.Decode(testCase.Encoded);

            var actualString = Encoding.UTF8.GetString(actual);

            actualString.Should().Be(testCase.Decoded);
        }
Пример #3
0
 public void HasInvalidPadding_ShouldReturnFalseFor(Base32TestCase testCase)
 {
     Base32.HasInvalidPadding(testCase.Encoded).Should().BeFalse();
 }
Пример #4
0
        public void IsBase32_ShouldReturnTrueFor(Base32TestCase testCase)
        {
            var actual = testCase.Encoded.IsBase32();

            actual.Should().BeTrue();
        }
Пример #5
0
        public void Encode_ShouldWorkOnRfc4648TestCases(Base32TestCase testCase)
        {
            var actual = Base32.Encode(Encoding.UTF8.GetBytes(testCase.Decoded));

            actual.Should().Be(testCase.Encoded);
        }