Net.Sf.Dbdeploy.Scripts.DirectoryScannerTest.VerifyChangeScript C# (CSharp) Method

VerifyChangeScript() private static method

Verifies the change script information.
private static VerifyChangeScript ( IEnumerable changeScripts, string folder, int scriptNumber, string fileName ) : void
changeScripts IEnumerable The change scripts.
folder string The folder key.
scriptNumber int The script number.
fileName string Name of the file.
return void
        private static void VerifyChangeScript(IEnumerable<ChangeScript> changeScripts, string folder, int scriptNumber, string fileName)
        {
            var script = changeScripts.FirstOrDefault(c => c.ScriptName == fileName);
            Assert.IsNotNull(script, "'{0}' script was not found.", fileName);
            Assert.IsNotNull(script.FileInfo, "FileInfo should not be null for '{0}'.", fileName);
            Assert.AreEqual(fileName, script.FileInfo.Name, "FileInfo was incorrect for '{0}'.", fileName);
            Assert.AreEqual(folder, script.Folder, "Folder was incorrect for '{0}'.", fileName);
            Assert.AreEqual(scriptNumber, script.ScriptNumber, "ScriptNumber was incorrect for '{0}'.", fileName);
        }
    }