Example #1
0
        public void WrapHandlerNodeDefaults()
        {
            WrapHandlerNode wrapHandler = new WrapHandlerNode();

            Assert.AreEqual(string.Empty, wrapHandler.ExceptionMessage);
            Assert.AreEqual(null, wrapHandler.WrapExceptionType);
            Assert.AreEqual("Wrap Handler", wrapHandler.Name);
        }
Example #2
0
        public void WrapHandlerNodeDefaults()
        {
            WrapHandlerNode wrapHandler = new WrapHandlerNode();

            Assert.AreEqual(string.Empty, wrapHandler.ExceptionMessage);
            Assert.IsTrue(string.IsNullOrEmpty(wrapHandler.WrapExceptionType));
            Assert.AreEqual("Wrap Handler", wrapHandler.Name);
            Assert.AreEqual(string.Empty, wrapHandler.ExceptionMessageResourceName);
            Assert.AreEqual(string.Empty, wrapHandler.ExceptionMessageResourceType);
        }
        public void WrapHandlerPropertiesTest()
        {
            WrapHandlerNode node = new WrapHandlerNode();

            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            string exceptionMessage      = "test message";
            string wrapExceptionTypeName = "System.ArgumentException, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";

            node.ExceptionMessage      = exceptionMessage;
            node.WrapExceptionTypeName = wrapExceptionTypeName;

            Assert.AreEqual(exceptionMessage, node.ExceptionMessage);
            Assert.AreEqual(wrapExceptionTypeName, node.WrapExceptionTypeName);
        }
        public void WrapHandlerGetDataTest()
        {
            WrapHandlerData data = new WrapHandlerData();
            string          wrapExceptionTypeName = "System.ArgumentException, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
            string          name = "WrapHandler";

            data.WrapExceptionTypeName = wrapExceptionTypeName;
            data.Name = name;

            WrapHandlerNode node = new WrapHandlerNode(data);

            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            WrapHandlerData nodeData = (WrapHandlerData)node.ExceptionHandlerData;

            Assert.IsNull(nodeData.ExceptionMessage);
            Assert.AreEqual(wrapExceptionTypeName, nodeData.WrapExceptionTypeName);
            Assert.AreEqual(name, nodeData.Name);
        }
Example #5
0
        public void WrapHandlerNodeDataTest()
        {
            string name              = "some name";
            string message           = "some message";
            Type   wrapExceptionType = typeof(ApplicationException);

            WrapHandlerData wrapHandlerData = new WrapHandlerData();

            wrapHandlerData.Name              = name;
            wrapHandlerData.ExceptionMessage  = message;
            wrapHandlerData.WrapExceptionType = wrapExceptionType;

            WrapHandlerNode wrapHandlerNode = new WrapHandlerNode(wrapHandlerData);

            WrapHandlerData nodeData = (WrapHandlerData)wrapHandlerNode.ExceptionHandlerData;

            Assert.AreEqual(name, nodeData.Name);
            Assert.AreEqual(message, nodeData.ExceptionMessage);
            Assert.AreEqual(wrapExceptionType, nodeData.WrapExceptionType);
        }
Example #6
0
        public void WrapHandlerDataTest()
        {
            string name              = "some name";
            string message           = "some message";
            Type   exceptionType     = typeof(AppDomainUnloadedException);
            Type   wrapExceptionType = typeof(ApplicationException);

            WrapHandlerData data = new WrapHandlerData();

            data.Name              = name;
            data.ExceptionMessage  = message;
            data.Type              = exceptionType;
            data.WrapExceptionType = wrapExceptionType;


            WrapHandlerNode node = new WrapHandlerNode(data);

            Assert.AreEqual(name, node.Name);
            Assert.AreEqual(message, node.ExceptionMessage);
            Assert.AreEqual(wrapExceptionType, node.WrapExceptionType);
        }
        public void WrapHandlerGetDataTest()
        {
            WrapHandlerData data = new WrapHandlerData();
            string wrapExceptionTypeName = "System.ArgumentException, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";
            string name = "WrapHandler";

            data.WrapExceptionTypeName = wrapExceptionTypeName;
            data.Name = name;

            WrapHandlerNode node = new WrapHandlerNode(data);
            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            WrapHandlerData nodeData = (WrapHandlerData) node.ExceptionHandlerData;

            Assert.IsNull(nodeData.ExceptionMessage);
            Assert.AreEqual(wrapExceptionTypeName, nodeData.WrapExceptionTypeName);
            Assert.AreEqual(name, nodeData.Name);
        }
        public void WrapHandlerPropertiesTest()
        {
            WrapHandlerNode node = new WrapHandlerNode();
            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            string exceptionMessage = "test message";
            string wrapExceptionTypeName = "System.ArgumentException, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089";

            node.ExceptionMessage = exceptionMessage;
            node.WrapExceptionTypeName = wrapExceptionTypeName;

            Assert.AreEqual(exceptionMessage, node.ExceptionMessage);
            Assert.AreEqual(wrapExceptionTypeName, node.WrapExceptionTypeName);
        }