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]); }
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]); }