Esempio n. 1
0
        public void TearDown()
        {
            configMan.Clear();
            configMan = null;

            detector = null;
        }
Esempio n. 2
0
        public void SetUp()
        {
            configMan = ConfigManager.GetInstance();
            configMan.Clear();
            configMan.LoadFile("../../test_files/accuracyTests/MessageParserMainConfig.xml");
            configMan.LoadFile("../../test_files/accuracyTests/MessageParserObjectDefinitionsConfig.xml");

            detector = new XmlMessageTypeDetector("type.detector.XmlMessageTypeDetector");
        }
Esempio n. 3
0
        public void TestConstructor2()
        {
            XmlMessageTypeDetector       detector         = new XmlMessageTypeDetector("type.detector.XmlMessageTypeDetector");
            IList <IMessageTypeDetector> configParameters = new List <IMessageTypeDetector>();

            configParameters.Add(detector);

            parser = new XmlMessageParser(configParameters);
            Assert.IsNotNull(parser, "parser must not be null.");
        }
Esempio n. 4
0
        public void TestParseMessageFail11()
        {
            XmlMessageTypeDetector       detector         = new XmlMessageTypeDetector("type.detector.XmlMessageTypeDetectorWithValidator");
            IList <IMessageTypeDetector> configParameters = new List <IMessageTypeDetector>();

            configParameters.Add(detector);
            parser = new XmlMessageParser(configParameters);

            string messageText = File.ReadAllText("../../test_files/testMessage2.xml");

            parser.ParseMessage(messageText);
        }
Esempio n. 5
0
        public void TestConstructor3()
        {
            //Create dictionaries
            Dictionary <string, XmlDocument> recipeMap = new Dictionary <string, XmlDocument>();

            recipeMap.Add(" v ", new XmlDocument());
            Dictionary <string, string> typeDetectionMap = new Dictionary <string, string>();

            typeDetectionMap.Add("key1", "3");
            Dictionary <string, IValidator> valMap = null;

            detector = new XmlMessageTypeDetector(recipeMap, typeDetectionMap, valMap);
        }
Esempio n. 6
0
        public void TestConstructor2()
        {
            //Create param
            IDictionary <string, IDictionary> param = new Dictionary <string, IDictionary>();

            //Create internal dictionary
            Dictionary <string, XmlDocument> recipeMap = new Dictionary <string, XmlDocument>();

            recipeMap.Add("doc", new XmlDocument());
            Dictionary <string, string> typeDetectionMap = new Dictionary <string, string>();

            typeDetectionMap.Add("some", "value1");
            Dictionary <string, IValidator> valMap = null;

            param["recipe-map"]         = recipeMap;
            param["detection-data-map"] = typeDetectionMap;
            param["validator-map"]      = valMap;

            detector = new XmlMessageTypeDetector(param);
        }