public void FullAssemblyInfoTest() { var ap = new AssemblyProperties(BuildFullAssemblyInfo("1.1.0.0", "1.1.1.0", "1.1.1.1")); Assert.AreEqual("AssemblyTitle", ap.Title); Assert.AreEqual("AssemblyDescription", ap.Description); Assert.AreEqual("1.1.0.0", ap.Version); Assert.AreEqual("1.1.1.0", ap.FileVersion); Assert.AreEqual("1.1.1.1", ap.InformationalVersion); }
public void Guid_Should_ReturnTheGuidOfTheSpecifiedAssembly_When_AnAssemblyIsProvided() { // Arrange // Act var actual = AssemblyProperties.Guid(_toolkitLibraryPath); // Assert Assert.NotEqual(string.Empty, actual); }
public void Guid_Should_ReturnTheGuidOfTheTestsAssembly_When_AnAssemblyIsNotProvided() { // Arrange // Act var actual = AssemblyProperties.Guid(typeof(AssemblyPropertiesTests).Assembly.Location); // Assert Assert.NotEqual(string.Empty, actual); }
public void BuildVersion_Should_ReturnTheVersionOfTheTestsAssembly_When_AnAssemblyIsNotProvided() { // Arrange // Act var actual = AssemblyProperties.BuildVersion(typeof(AssemblyPropertiesTests).Assembly.Location); // Assert Assert.True(actual >= 0); }
public void RevisionVersion_Should_ReturnTheVersionOfTheSpecifiedAssembly_When_AnAssemblyIsProvided() { // Arrange // Act var actual = AssemblyProperties.RevisionVersion(_toolkitLibraryPath); // Assert Assert.True(actual >= 0); }
public void Name_Should_ReturnTheTheNameOfTheUnittestAssembly_When_AnAssemblyIsNotProvided() { // Arrange // Act var actual = AssemblyProperties.Name(typeof(AssemblyPropertiesTests).Assembly.Location); // Assert Assert.Equal("UnitTests", actual); }
public void Name_Should_ReturnTheNameOfTheUnittestAssembly_When_AnAssemblyIsProvided() { // Arrange // Act var actual = AssemblyProperties.Name(_toolkitLibraryPath); // Assert Assert.Equal("ToolKit-Windows", actual); }
public void IsDebugMode_Should_NotEqualIsReleaseMode_When_AnAssemblyIsNotProvided() { // Arrange // Act var releaseMode = AssemblyProperties.IsReleaseMode(typeof(AssemblyPropertiesTests).Assembly.Location); var debugMode = AssemblyProperties.IsDebugMode(typeof(AssemblyPropertiesTests).Assembly.Location); // Assert Assert.NotEqual(releaseMode, debugMode); }
public void IsDebugMode_Should_NotEqualIsReleaseMode_When_AnAssemblyIsProvided() { // Arrange // Act var releaseMode = AssemblyProperties.IsReleaseMode(_toolkitLibraryPath); var debugMode = AssemblyProperties.IsDebugMode(_toolkitLibraryPath); // Assert Assert.NotEqual(releaseMode, debugMode); }
private AssemblyDefinition CreateIntegrationAccountAssembly(string assemblyName) { var assemblyProperties = new AssemblyProperties(assemblyName, content: File.ReadAllBytes(@"TestData/IntegrationAccountAssemblyContent.dll"), contentType: "application/octet-stream"); var assembly = new AssemblyDefinition(assemblyProperties, location: Constants.DefaultLocation, name: assemblyName); return(assembly); }
private ReferenceContext(ProjectContext context, XElement element) : base(context, element) { var includeParts = Include.Split(','); AssemblyName = includeParts.First(); Name = AssemblyName; AssemblyProperties = includeParts.Skip(1).Select(s => s.Split('=')) .ToDictionary(s => s[0].Trim(), s => s[1].Trim()); if (AssemblyProperties.TryGetValue(VersionString, out var versionString)) { AssemblyVersion = new Version(versionString); } HintPathElement = element.Element(Namespace + HintPathString); }