public void DataSerializerException_MessageInner()
        {
            var err = new Exception();

            var ex = new DataSerializerException("foo", err);

            Assert.AreEqual("foo", ex.Message);
            Assert.AreSame(err, ex.InnerException);
        }
        public void DataSerializerException_Serialize()
        {
            var ex = new DataSerializerException("foo");

            var bf = new BinaryFormatter();
            var ms = new MemoryStream();

            bf.Serialize(ms, ex);
            ms.Position = 0;
            var res = (DataSerializerException)bf.Deserialize(ms);

            Assert.AreEqual(ex.Message, res.Message);
        }
        public void DataSerializerException_Message()
        {
            var ex = new DataSerializerException("foo");

            Assert.AreEqual("foo", ex.Message);
        }
        public void DataSerializerException_Default()
        {
            var ex = new DataSerializerException();

            Assert.IsFalse(string.IsNullOrEmpty(ex.Message));
        }