Example #1
0
        public static void InvalidFilterCriteriaException()
        {
            InvalidFilterCriteriaException ex = new InvalidFilterCriteriaException();

            Assert.NotEmpty(ex.Message);
            Assert.Null(ex.InnerException);
            Assert.Equal(COR_E_INVALIDFILTERCRITERIA, ex.HResult);
        }
Example #2
0
        public static void InvalidFilterCriteriaException_Message()
        {
            string message = "message";
            InvalidFilterCriteriaException ex = new InvalidFilterCriteriaException(message);

            Assert.Equal(message, ex.Message);
            Assert.Null(ex.InnerException);
            Assert.Equal(COR_E_INVALIDFILTERCRITERIA, ex.HResult);
        }
Example #3
0
        public static void InvalidFilterCriteriaException_Message_InnerException()
        {
            string    message = "message";
            Exception inner   = new Exception();
            InvalidFilterCriteriaException ex = new InvalidFilterCriteriaException(message, inner);

            Assert.Equal(message, ex.Message);
            Assert.Same(inner, ex.InnerException);
            Assert.Equal(COR_E_INVALIDFILTERCRITERIA, ex.HResult);
        }
Example #4
0
        public static void InvalidFilterCriteriaException()
        {
            InvalidFilterCriteriaException ex = new InvalidFilterCriteriaException();

            Assert.NotEmpty(ex.Message);
            Assert.Null(ex.InnerException);

            InvalidFilterCriteriaException caught = Assert.Throws<InvalidFilterCriteriaException>(() => ThrowGivenException(ex));
            Assert.Same(ex, caught);
        }
Example #5
0
        public static void InvalidFilterCriteriaException()
        {
            InvalidFilterCriteriaException ex = new InvalidFilterCriteriaException();

            Assert.NotEmpty(ex.Message);
            Assert.Null(ex.InnerException);

            InvalidFilterCriteriaException caught = Assert.Throws <InvalidFilterCriteriaException>(() => ThrowGivenException(ex));

            Assert.Same(ex, caught);
        }
Example #6
0
        public static void InvalidFilterCriteriaException_Message()
        {
            string message = "message";
            InvalidFilterCriteriaException ex = new InvalidFilterCriteriaException(message);

            Assert.Equal(message, ex.Message);
            Assert.Null(ex.InnerException);

            InvalidFilterCriteriaException caught = Assert.Throws<InvalidFilterCriteriaException>(() => ThrowGivenException(ex));
            Assert.Same(ex, caught);
        }
Example #7
0
        public static void InvalidFilterCriteriaException_Message()
        {
            string message = "message";
            InvalidFilterCriteriaException ex = new InvalidFilterCriteriaException(message);

            Assert.Equal(message, ex.Message);
            Assert.Null(ex.InnerException);

            InvalidFilterCriteriaException caught = Assert.Throws <InvalidFilterCriteriaException>(() => ThrowGivenException(ex));

            Assert.Same(ex, caught);
        }
Example #8
0
        public static void InvalidFilterCriteriaException()
        {
            Exception ex = new InvalidFilterCriteriaException();

            Assert.NotNull(ex);
            Assert.Equal(ex.GetType(), typeof(InvalidFilterCriteriaException));

            string s = "My exception";

            ex = new InvalidFilterCriteriaException();
            Assert.NotNull(ex);
            Assert.Equal(ex.GetType(), typeof(InvalidFilterCriteriaException));
            Assert.Equal(s, ex.Message);

            s = "My exception";
            Exception innerException = new Exception();

            ex = new InvalidFilterCriteriaException(s, innerException);
            Assert.NotNull(ex);
            Assert.Equal(ex.GetType(), typeof(InvalidFilterCriteriaException));
            Assert.Equal(innerException, ex.InnerException);
            Assert.Equal(s, ex.Message);

            // Throw the exception from a method.
            try
            {
                ThrowInvalidFilterCriteriaException(s, innerException);
                Assert.True(false);
            }
            catch (InvalidFilterCriteriaException tex)
            {
                Assert.Equal(innerException, tex.InnerException);
                Assert.Equal(s, tex.Message);
            }
            catch (Exception)
            {
                Assert.True(false);
            }
        }