System.Tests.AppDomainTests.ExecuteAssemblyByName C# (CSharp) Method

ExecuteAssemblyByName() private method

private ExecuteAssemblyByName ( ) : void
return void
        public void ExecuteAssemblyByName()
        {
            string name = "TestApp";
            var assembly = Assembly.Load(name);
            Assert.Equal(5,  AppDomain.CurrentDomain.ExecuteAssemblyByName(assembly.FullName));
            Assert.Equal(10, AppDomain.CurrentDomain.ExecuteAssemblyByName(assembly.FullName, new string[2] {"2", "3"}));
            Assert.Throws<FormatException>(() => AppDomain.CurrentDomain.ExecuteAssemblyByName(assembly.FullName, new string[1] {"a"}));
            AssemblyName assemblyName = assembly.GetName();
            assemblyName.CodeBase = null;
            Assert.Equal(105, AppDomain.CurrentDomain.ExecuteAssemblyByName(assemblyName, new string[3] {"50", "25", "25"}));
        }