private void CreateAssemblyInfoFile() { string filename = Path + "\\" + Name + @"\Properties\AssemblyInfo.cs"; AssemblyInfoFile template = new AssemblyInfoFile(Name); CreateFile(filename, template.TransformText()); }
public void PatchFile_FilePatched() { using (var tempAssemblyInfo = new TemporaryFile(Resources.Resources.AssemblyInfo_cs)) { var originalVersion = new AssemblyInfoFile(tempAssemblyInfo.FilePath).AssemblyVersion; VersionPatcher.Patch( Constants.SolutionRootTestPath, Constants.TargetProjectFileTestPath, Constants.VersionPatternString, tempAssemblyInfo.FilePath); var file = new AssemblyInfoFile(tempAssemblyInfo.FilePath); Assert.AreEqual(file.AssemblyVersion.Version.Major, 1); // literal Assert.AreEqual(file.AssemblyVersion.Version.Minor, originalVersion.Version.Minor); // pass through Assert.AreEqual(file.AssemblyVersion.Version.Build, originalVersion.Version.Build + 1); // incrementing Assert.AreEqual(file.AssemblyVersion.Version.Revision, originalVersion.Version.Revision); // test } }