AppUpdater.Tests.DefaultLocalStructureManagerTests.SetLastValidVersion_UpdatesTheConfigFile C# (CSharp) Method

SetLastValidVersion_UpdatesTheConfigFile() private method

private SetLastValidVersion_UpdatesTheConfigFile ( ) : void
return void
        public void SetLastValidVersion_UpdatesTheConfigFile()
        {
            string data = @"<config><version>1.2.3</version><last_version>1.2.0</last_version></config>";
            string configFilename = Path.Combine(baseDir, "config.xml");
            File.WriteAllText(configFilename, data);

            structureManager.SetLastValidVersion("3.3.4");

            XmlDocument doc = new XmlDocument();
            doc.Load(configFilename);
            var lastVersion = doc.SelectSingleNode("config/last_version");
            Assert.That(lastVersion, Is.Not.Null);
            Assert.That(lastVersion.InnerText, Is.EqualTo("3.3.4"));
        }