public void TearDown() { configMan.Clear(); configMan = null; detector = null; }
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"); }
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."); }
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); }
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); }
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); }