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]);
 }