Example #1
0
        public void CoalesceTest1()
        {
            var expected = RandomValueEx.GetRandomString();
            var actual   = ObjectEx.Coalesce(null, null, null, null, expected, "Test2");

            Assert.Equal(expected, actual);
        }
Example #2
0
        public void CoalesceTestInvalidOperationCheck()
        {
            Object[] array = null;
            // ReSharper disable once ReturnValueOfPureMethodIsNotUsed
            // ReSharper disable once ExpressionIsAlwaysNull
            Action test = () => ObjectEx.Coalesce(null, array, null);

            test.ShouldThrow <InvalidOperationException>();
        }