public override void TestParse()
        {
            var inf = SteamInf.Parse(File.ReadAllLines("Resources/TestData/Inf/steam.inf"));

            Assert.AreEqual(inf["PatchVersion"], "3.3.1");
            Assert.AreEqual(inf["ProductName"], "INFRA");
            Assert.AreEqual(inf["AppID"], "251110");
        }
 public void Behaviour()
 {
     for (var i = 1; i < 4; i++)
     {
         var fileName = $"Resources/TestData/Inf/invalid{i}.inf";
         var data     = File.ReadAllLines(fileName);
         Assert.ThrowsException <InvalidOperationException>(() => { SteamInf.Parse(data); });
     }
 }