Пример #1
0
        public static void TryUnwrap_GivenValidInput_ReturnsExpectedValue()
        {
            _ = OracleUnwrapper.TryUnwrap(WrappedExample, out var unwrapped);

            var cleanExpected = TrimNewlines(ExpectedUnwrappedExample);
            var cleanResult   = TrimNewlines(unwrapped);

            Assert.That(cleanResult, Is.EqualTo(cleanExpected));
        }
Пример #2
0
        public static void UnwrapUnsafe_GivenEncryptedInput_ReturnsExpectedResult()
        {
            var result = OracleUnwrapper.UnwrapUnsafe(WrappedExample);

            var cleanExpected = TrimNewlines(ExpectedUnwrappedExample);
            var cleanResult   = TrimNewlines(result);

            Assert.That(cleanResult, Is.EqualTo(cleanExpected));
        }
Пример #3
0
        public static void TryUnwrap_GivenInvalidInput_ReturnsExpectedValue()
        {
            _ = OracleUnwrapper.TryUnwrap(MissingMagicPrefixExample, out var unwrapped);

            Assert.That(unwrapped, Is.Null);
        }
Пример #4
0
        public static void TryUnwrap_GivenInvalidInput_ReturnsFalse()
        {
            var result = OracleUnwrapper.TryUnwrap(MissingMagicPrefixExample, out _);

            Assert.That(result, Is.False);
        }
Пример #5
0
        public static void TryUnwrap_GivenValidInput_ReturnsTrue()
        {
            var result = OracleUnwrapper.TryUnwrap(WrappedExample, out _);

            Assert.That(result, Is.True);
        }
Пример #6
0
        public static void IsWrappedDefinition_GivenInputWithInvalidBase64_ReturnsFalse()
        {
            var isWrapped = OracleUnwrapper.IsWrappedDefinition(InvalidBase64Example);

            Assert.That(isWrapped, Is.False);
        }
Пример #7
0
        public static void TryUnwrap_GivenNullInput_ReturnsFalse()
        {
            var result = OracleUnwrapper.TryUnwrap(null, out _);

            Assert.That(result, Is.False);
        }
Пример #8
0
 public static void UnwrapUnsafe_GivenNullInput_ThrowsArgumentNullException()
 {
     Assert.That(() => OracleUnwrapper.UnwrapUnsafe(null), Throws.ArgumentNullException);
 }
Пример #9
0
        public static void IsWrappedDefinition_GivenInputEndsBeforeLengthHexNumber_ReturnsFalse()
        {
            var isWrapped = OracleUnwrapper.IsWrappedDefinition(EndsBeforeLengthHexNumberExample);

            Assert.That(isWrapped, Is.False);
        }
Пример #10
0
        public static void TryUnwrap_GivenNullInput_ReturnsExpectedValue()
        {
            _ = OracleUnwrapper.TryUnwrap(null, out var unwrapped);

            Assert.That(unwrapped, Is.Null);
        }
Пример #11
0
        public static void IsWrappedDefinition_GivenInputWithNonHexPrefix_ReturnsFalse()
        {
            var isWrapped = OracleUnwrapper.IsWrappedDefinition(NonHexPrefixExample);

            Assert.That(isWrapped, Is.False);
        }
Пример #12
0
        public static void IsWrappedDefinition_GivenInputEndingBeforeMagicPrefix_ReturnsFalse()
        {
            var isWrapped = OracleUnwrapper.IsWrappedDefinition(EndsBeforeMagicPrefixExample);

            Assert.That(isWrapped, Is.False);
        }
Пример #13
0
        public static void IsWrappedDefinition_GivenEncryptedInput_ReturnsTrue()
        {
            var isWrapped = OracleUnwrapper.IsWrappedDefinition(WrappedExample);

            Assert.That(isWrapped, Is.True);
        }
Пример #14
0
 public static void IsWrappedDefinition_GivenNullInput_ThrowsArgumentNullException()
 {
     Assert.That(() => OracleUnwrapper.IsWrappedDefinition(null), Throws.ArgumentNullException);
 }
Пример #15
0
 public static void UnwrapUnsafe_GivenInputWithIncorrectHash_ThrowsInvalidDataException()
 {
     Assert.That(() => OracleUnwrapper.UnwrapUnsafe(InvalidHashExample), Throws.TypeOf <InvalidDataException>());
 }
Пример #16
0
        public static void Unwrap_GivenNullInput_ReturnsNull()
        {
            var result = OracleUnwrapper.Unwrap(null);

            Assert.That(result, Is.Null);
        }
Пример #17
0
        public static void Unwrap_GivenInvalidInput_ReturnsInputUnchanged()
        {
            var result = OracleUnwrapper.Unwrap(MissingMagicPrefixExample);

            Assert.That(result, Is.EqualTo(MissingMagicPrefixExample));
        }
Пример #18
0
        public static void IsWrappedDefinition_GivenInputMissingLengthHex_ReturnsFalse()
        {
            var isWrapped = OracleUnwrapper.IsWrappedDefinition(MissingLengthHexExample);

            Assert.That(isWrapped, Is.False);
        }
Пример #19
0
        public static void IsWrappedDefinition_GivenInputWithInvalidLengthHex_ReturnsFalse()
        {
            var isWrapped = OracleUnwrapper.IsWrappedDefinition(LengthHexNumberInvalidExample);

            Assert.That(isWrapped, Is.False);
        }
Пример #20
0
 public static void UnwrapUnsafe_GivenInvalidInput_ThrowsInvalidDataException()
 {
     Assert.That(() => OracleUnwrapper.UnwrapUnsafe(MissingMagicPrefixExample), Throws.TypeOf <InvalidDataException>());
 }