public Build ( IAssemblyInfoDetails details ) : string | ||
details | IAssemblyInfoDetails | |
Результат | string |
public void ShouldBuildString() { var builder = new VisualBasicAssemblyInfoBuilder(); var details = new AssemblyInfoDetails(builder).ComVisible(false).ClsCompliant(false).Version("1.0.0.0").Title("asmTitle").Description("asmDesc").Copyright("asmCopyright"); var sb = new StringBuilder(); sb.AppendLine("imports System"); sb.AppendLine("imports System.Reflection"); sb.AppendLine("imports System.Runtime.InteropServices"); sb.AppendLine("<assembly: ComVisible(false)>"); sb.AppendLine("<assembly: CLSCompliant(false)>"); sb.AppendLine("<assembly: AssemblyVersionAttribute(\"1.0.0.0\")>"); sb.AppendLine("<assembly: AssemblyTitleAttribute(\"asmTitle\")>"); sb.AppendLine("<assembly: AssemblyDescriptionAttribute(\"asmDesc\")>"); sb.AppendLine("<assembly: AssemblyCopyrightAttribute(\"asmCopyright\")>"); Assert.That(builder.Build(details).Trim(), Is.EqualTo(sb.ToString().Trim())); }
public void ShouldBuildString() { var builder = new VisualBasicAssemblyInfoBuilder(); var details = new AssemblyInfoDetails(builder).ComVisible(false).ClsCompliant(false).Version("1.0.0.0").Title("asmTitle").Description("asmDesc").Copyright("asmCopyright"); var sb = new StringBuilder(); sb.AppendLine("imports System"); sb.AppendLine("imports System.Reflection"); sb.AppendLine("imports System.Runtime.InteropServices"); sb.AppendLine("<assembly: ComVisible(false)>"); sb.AppendLine("<assembly: CLSCompliant(false)>"); sb.AppendLine("<assembly: AssemblyVersionAttribute(\"1.0.0.0\")>"); sb.AppendLine("<assembly: AssemblyTitleAttribute(\"asmTitle\")>"); sb.AppendLine("<assembly: AssemblyDescriptionAttribute(\"asmDesc\")>"); sb.AppendLine("<assembly: AssemblyCopyrightAttribute(\"asmCopyright\")>"); Assert.That(builder.Build(details).Trim(), Is.EqualTo(sb.ToString().Trim())); }