コード例 #1
0
        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()));
        }
コード例 #2
0
        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()));
        }