예제 #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 TryUnwrap_GivenInvalidInput_ReturnsExpectedValue()
        {
            _ = OracleUnwrapper.TryUnwrap(MissingMagicPrefixExample, out var unwrapped);

            Assert.That(unwrapped, Is.Null);
        }
예제 #3
0
        public static void TryUnwrap_GivenInvalidInput_ReturnsFalse()
        {
            var result = OracleUnwrapper.TryUnwrap(MissingMagicPrefixExample, out _);

            Assert.That(result, Is.False);
        }
예제 #4
0
        public static void TryUnwrap_GivenValidInput_ReturnsTrue()
        {
            var result = OracleUnwrapper.TryUnwrap(WrappedExample, out _);

            Assert.That(result, Is.True);
        }
예제 #5
0
        public static void TryUnwrap_GivenNullInput_ReturnsExpectedValue()
        {
            _ = OracleUnwrapper.TryUnwrap(null, out var unwrapped);

            Assert.That(unwrapped, Is.Null);
        }
예제 #6
0
        public static void TryUnwrap_GivenNullInput_ReturnsFalse()
        {
            var result = OracleUnwrapper.TryUnwrap(null, out _);

            Assert.That(result, Is.False);
        }