Esempio n. 1
0
        public void ParseAndCastWithList()
        {
            FileStream sharedConfig = File.OpenRead("cast-test.vdf");

            VdfDeserializer parser = new VdfDeserializer();

            VdfWithList result = parser.Deserialize <VdfWithList>(sharedConfig);

            Assert.Equal("Strategy", result.Steam.Apps["434460"].Tags[1]);
        }
Esempio n. 2
0
        public void Serialize_List()
        {
            FileStream sharedConfig = File.OpenRead("cast-test.vdf");

            VdfDeserializer parser = new VdfDeserializer();

            VdfWithList obj = parser.Deserialize <VdfWithList>(sharedConfig);

            VdfSerializer serializer = new VdfSerializer();
            string        result     = serializer.Serialize(obj);

            File.WriteAllText(@"F:\result.txt", result);

            parser = new VdfDeserializer();

            VdfWithList fullLoopDeserialized = parser.Deserialize <VdfWithList>(result);

            Assert.Equal("Strategy", fullLoopDeserialized.Steam.Apps["434460"].Tags[1]);
        }