public void Should_Read_FullyQualifiedAssemblyAttributes() { // Given var fixture = new AssemblyInfoParserFixture(); fixture.CreateAssemblyInfo = false; fixture.WithAssemblyInfoContents(Resources.FullyQualifiedAssemblyInfo.NormalizeLineEndings()); // When var result = fixture.Parse(); // Then Assert.Equal("FullyQualifiedCompanyAttribute", result.Company); Assert.Equal("FullyQualifiedConfigurationAttribute", result.Configuration); Assert.Equal("1.3.0.0", result.AssemblyFileVersion); Assert.Equal("1.3.0", result.AssemblyInformationalVersion); Assert.Equal("FullyQualifiedProductAttribute", result.Product); Assert.Equal("FullyQualifiedTitleAttribute", result.Title); Assert.Equal("1.3.0.0", result.AssemblyVersion); }
public void Should_Correctly_Parse_MonoDevelop_AssemblyInfo_File() { // Given var fixture = new AssemblyInfoParserFixture(); fixture.CreateAssemblyInfo = false; fixture.WithAssemblyInfoContents(Resources.MonoDevelopAssemblyInfo.NormalizeLineEndings()); // When var result = fixture.Parse(); // Then Assert.Equal(result.Title, "MonoDevelopAssemblyTitle"); Assert.Equal(result.Description, "MonoDevelopAssemblyDescription"); Assert.Equal(result.Configuration, "MonoDevelopConfiguration"); Assert.Equal(result.Company, "MonoDevelopCompany"); Assert.Equal(result.Product, "MonoDevelopProduct"); Assert.Equal(result.Copyright, "MonoDevelopCopyright"); Assert.Equal(result.Trademark, "MonoDevelopTrademark"); }