public void ReadCSharpAssemblyInfoWithAssemblyVersionOnlyAndVerifyFileVersionAndInformationalVersionDoNotExist() { StringReader reader = new StringReader(Resources.CSharpAssemblyInfoWithAssemblyVersionOnly); AssemblyInfoReader air = new AssemblyInfoReader(reader, new AssemblyInfoVersionPatternProvider(".cs")); Assert.IsTrue(air.Versions.ContainsKey(VersionType.AssemblyVersion)); Assert.IsFalse(air.Versions.ContainsKey(VersionType.FileVersion)); Assert.IsFalse(air.Versions.ContainsKey(VersionType.InformationalVersion)); }
public void ReadVBNetAssemblyInfoWithAllVersionsAndVerifyFileVersionIsReadCorrectly() { StringReader reader = new StringReader(Resources.VbAssemblyInfoWithAllVersions); AssemblyInfoReader air = new AssemblyInfoReader(reader, new AssemblyInfoVersionPatternProvider(".vb")); Assert.AreEqual(new InformationalVersion("6.5.4.3"), air.Versions[VersionType.InformationalVersion]); }
public void ReadCSharpAssemblyInfoWithAllVersionsAndVerifyInformationalVersionIsReadCorrectly() { StringReader reader = new StringReader(Resources.CSharpAssemblyInfoWithAllVersions); AssemblyInfoReader air = new AssemblyInfoReader(reader, new AssemblyInfoVersionPatternProvider(".cs")); Assert.AreEqual(new InformationalVersion("3.4.5.6"), air.Versions[VersionType.InformationalVersion]); }
public void ReadCSharpAssemblyInfoWithAssemblyVersionMajorMinorOnlyAndVerifyVersionIsReadCorrectly() { StringReader reader = new StringReader(Resources.CSharpAssemblyInfoWithAssemblyVersionMajorMinorOnly); AssemblyInfoReader air = new AssemblyInfoReader(reader, new AssemblyInfoVersionPatternProvider(".cs")); Assert.AreEqual(new AssemblyVersion("1.2.*"), air.Versions[VersionType.AssemblyVersion]); }
public void ReadCppAssemblyInfoWithAllVersionsAndVerifyFileVersionIsReadCorrectly() { StringReader reader = new StringReader(Resources.CppAssemblyInfoWithAllVersions); AssemblyInfoReader air = new AssemblyInfoReader(reader, new AssemblyInfoVersionPatternProvider(".cpp")); Assert.AreEqual(new FileVersion("8.7.6.5"), air.Versions[VersionType.FileVersion]); }