示例#1
0
        public void CorruptVersionTest()
        {
            var report = new TestReport();

            ProfileFactory.Load(TestConstants.CORRUPTED_TESTDATA_DIR + "CorruptVersion.pr0", report);
            report.AssertEquals(
                new List <string>(),
                new List <string>(),
                new List <string>(new string[] { "Unsupported version: 6" }));
        }
示例#2
0
        public void CorruptAttributesAndTags()
        {
            var report = new TestReport();

            ProfileFactory.Load(TestConstants.CORRUPTED_TESTDATA_DIR + "CorruptAttributesAndTags.pr0", report);
            report.AssertEquals(
                new List <string>(),
                new List <string>(),
                new List <string>(new string[] { "Missing required tag in \"controller\" node.",
                                                 "Missing required attribute in \"controller\" node: group",
                                                 "Missing required tag in \"shift\" node.",
                                                 "Missing required tag in \"mousepointer\" node.",
                                                 "Missing required attribute in \"member\" node: name",
                                                 "Missing required tag in \"actioncommand\" node.",
                                                 "Missing required attribute in \"actioncommand\" node: name",
                                                 "Missing required attribute in \"action\" node: device",
                                                 "Missing required attribute in \"action\" node: page",
                                                 "Missing required attribute in \"action\" node: usage", }));
        }