Пример #1
0
        public void CustomSerializationDereferenceTest()
        {
            var helper    = new InfUtil();
            var serilized = helper.SerializeFileInto <DriverInfoDereferenced>(Path.Combine(testFolder, "oem100.inf"), out InfData data);

            Assert.AreEqual("HIDClass", serilized.Class);
            Assert.AreEqual("Razer Inc", serilized.Provider);
        }
Пример #2
0
        public void CustomSerializationTest2()
        {
            var helper    = new InfUtil();
            var serilized = helper.SerializeFileInto <DriverInfo>(Path.Combine(testFolder, "oem147.inf"), out InfData data);

            Assert.AreEqual("net", serilized.Class);
            Assert.AreEqual("%PROVIDER_NAME%", serilized.Provider);
        }
Пример #3
0
        public void CustomSerializationTest()
        {
            var helper    = new InfUtil();
            var serilized = helper.SerializeFileInto <DriverInfo>(Path.Combine(testFolder, "oem100.inf"), out InfData data);

            Assert.AreEqual("HIDClass", serilized.Class);
            Assert.AreEqual("%Razer%", serilized.Provider);
            Assert.AreEqual("\"Razer Installer\"", serilized.DiskId1);
        }
Пример #4
0
        public void CustomSerializationHugeDereferenceTest()
        {
            var helper = new InfUtil();

            foreach (var file in Directory.GetFiles(testFolder))
            {
                var serilized = helper.SerializeFileInto <DriverInfoDereferenced>(file, out InfData data);
                Assert.IsNotNull(serilized.Provider);
            }
        }