示例#1
0
        public void TestAlgorithmId()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.AlgorithmId = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/algid:a", clbe.ToString(), "A1");
        }
        public void TestWin32Resource()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.Win32Resource = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/win32res:a", clbe.ToString(), "A1");
        }
        public void TestDelaySign2()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.DelaySign = false;
            ale.ARFC(clbe);

            Assert.AreEqual("/delaysign-", clbe.ToString(), "A1");
        }
        public void TestTrademark()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.Trademark = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/trademark:a", clbe.ToString(), "A1");
        }
        public void TestVersion()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.Version = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/version:a", clbe.ToString(), "A1");
        }
        public void TestTargetType()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.TargetType = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/target:a", clbe.ToString(), "A1");
        }
        public void TestTemplateFile()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.TemplateFile = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/template:a", clbe.ToString(), "A1");
        }
        public void TestPlatform()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.Platform = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/platform:a", clbe.ToString(), "A1");
        }
        public void TestProductName()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.ProductName = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/product:a", clbe.ToString(), "A1");
        }
        public void TestMainEntryPoint()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.MainEntryPoint = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/main:a", clbe.ToString(), "A1");
        }
        public void TestOutputAssembly()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.OutputAssembly = new TaskItem("a");
            ale.ARFC(clbe);

            Assert.AreEqual("/out:a", clbe.ToString(), "A1");
        }
        public void TestKeyContainer()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.KeyContainer = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/keyname:a", clbe.ToString(), "A1");
        }
        public void TestGenerateFullPaths2()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.GenerateFullPaths = false;
            ale.ARFC(clbe);

            Assert.AreEqual(String.Empty, clbe.ToString(), "A1");
        }
        public void TestGenerateFullPaths1()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.GenerateFullPaths = true;
            ale.ARFC(clbe);

            Assert.AreEqual("/fullpaths", clbe.ToString(), "A1");
        }
示例#15
0
        public void TestBaseAddress()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.BaseAddress = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/baseaddress:a", clbe.ToString(), "A1");
        }
        public void TestCulture()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.Culture = "a";
            ale.ARFC(clbe);

            Assert.AreEqual("/culture:a", clbe.ToString(), "A1");
        }
示例#17
0
        public void TestSourceModules()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.SourceModules = new ITaskItem [2] {
                new TaskItem("a"), new TaskItem("b")
            };
            ale.ARFC(clbe);

            Assert.AreEqual("a b", clbe.ToString(), "A1");
        }
示例#18
0
        public void TestResponseFiles()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();

            ale.ResponseFiles = new string [2] {
                "a", "b"
            };
            ale.ARFC(clbe);

            Assert.AreEqual("@a @b", clbe.ToString(), "A1");
        }
示例#19
0
        public void TestEmbedResourcesWithLogicalName()
        {
            ALExtended ale = new ALExtended();
            CommandLineBuilderExtension clbe = new CommandLineBuilderExtension();
            var dict = new Dictionary <string, string> ();

            dict ["LogicalName"] = "value";

            ale.EmbedResources = new ITaskItem [2] {
                new TaskItem("a", dict), new TaskItem("b", dict)
            };
            ale.ARFC(clbe);

            Assert.AreEqual("/embed:a,value /embed:b,value", clbe.ToString(), "A1");
        }
示例#20
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestPlatform ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.Platform = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/platform:a", clbe.ToString (), "A1");
		}
示例#21
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestOutputAssembly ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.OutputAssembly = new TaskItem ("a");
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/out:a", clbe.ToString (), "A1");
		}
示例#22
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestMainEntryPoint ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.MainEntryPoint = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/main:a", clbe.ToString (), "A1");
		}
示例#23
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestKeyContainer ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.KeyContainer = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/keyname:a", clbe.ToString (), "A1");
		}
示例#24
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestTemplateFile ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.TemplateFile = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/template:a", clbe.ToString (), "A1");
		}
示例#25
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestSourceModules ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.SourceModules = new ITaskItem [2] { new TaskItem ("a"), new TaskItem ("b") };
			ale.ARFC (clbe);
			
			Assert.AreEqual ("a b", clbe.ToString (), "A1");
		}
示例#26
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestCulture ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.Culture = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/culture:a", clbe.ToString (), "A1");
		}
示例#27
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestBaseAddress ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.BaseAddress = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/baseaddress:a", clbe.ToString (), "A1");
		}
示例#28
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestAlgorithmId ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.AlgorithmId = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/algid:a", clbe.ToString (), "A1");
		}
示例#29
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestAssignment2 ()
		{
			ALExtended ale = new ALExtended ();
			Assert.AreEqual ("AL.exe", ale.TN, "A31");
		}
示例#30
0
        public void TestAssignment2()
        {
            ALExtended ale = new ALExtended();

            Assert.AreEqual("AL.exe", ale.TN, "A31");
        }
示例#31
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestVersion ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.Version = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/version:a", clbe.ToString (), "A1");
		}
示例#32
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestProductName ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.ProductName = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/product:a", clbe.ToString (), "A1");
		}
示例#33
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestResponseFiles ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.ResponseFiles = new string [2] { "a", "b" };
			ale.ARFC (clbe);
			
			Assert.AreEqual ("@a @b", clbe.ToString (), "A1");
		}
示例#34
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestDelaySign2 ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.DelaySign = false;
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/delaysign-", clbe.ToString (), "A1");
		}
示例#35
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestTargetType ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.TargetType = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/target:a", clbe.ToString (), "A1");
		}
示例#36
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestGenerateFullPaths1 ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.GenerateFullPaths = true;
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/fullpaths", clbe.ToString (), "A1");
		}
示例#37
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestTrademark ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.Trademark = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/trademark:a", clbe.ToString (), "A1");
		}
示例#38
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestGenerateFullPaths2 ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.GenerateFullPaths = false;
			ale.ARFC (clbe);
			
			Assert.AreEqual (String.Empty, clbe.ToString (), "A1");
		}
示例#39
0
文件: ALTest.cs 项目: GirlD/mono
		public void TestWin32Resource ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();

			ale.Win32Resource = "a";
			ale.ARFC (clbe);
			
			Assert.AreEqual ("/win32res:a", clbe.ToString (), "A1");
		}
示例#40
0
		public void TestEmbedResourcesWithLogicalName ()
		{
			ALExtended ale = new ALExtended ();
			CommandLineBuilderExtension clbe = new CommandLineBuilderExtension ();
			var dict = new Dictionary<string, string> ();
			dict ["LogicalName"] = "value";

			ale.EmbedResources = new ITaskItem [2] { new TaskItem ("a", dict), new TaskItem ("b", dict) };
			ale.ARFC (clbe);

			Assert.AreEqual ("/embed:a,value /embed:b,value", clbe.ToString (), "A1");
		}