Пример #1
0
        public void ExceptionTest3()
        {
            var inner = new InvalidOperationException("f");
            var ex1   = new ConditionEvaluationException("msg", inner);

            Assert.Equal("msg", ex1.Message);
            Assert.Same(inner, ex1.InnerException);
        }
Пример #2
0
        public void ExceptionTest4()
        {
            var             inner = new InvalidOperationException("f");
            var             ex1   = new ConditionEvaluationException("msg", inner);
            BinaryFormatter bf    = new BinaryFormatter();
            MemoryStream    ms    = new MemoryStream();

            bf.Serialize(ms, ex1);
            ms.Position = 0;
            Exception ex2 = (Exception)bf.Deserialize(ms);

            Assert.Equal("msg", ex2.Message);
            Assert.Equal("f", ex2.InnerException.Message);
        }
Пример #3
0
        public void ExceptionTest2()
        {
            var ex1 = new ConditionEvaluationException("msg");

            Assert.Equal("msg", ex1.Message);
        }
Пример #4
0
        public void ExceptionTest1()
        {
            var ex1 = new ConditionEvaluationException();

            Assert.NotNull(ex1.Message);
        }