示例#1
0
        //[assembly: Obfuscation(Exclude = true, Feature = "control flow protection: true")]
        public static void Main(string[] args)
        {
            args_in = args;

            Program p = new Program();

            LoopTests.RunLoopTests();
            BasicTests.RunBasicTests();
            ExceptionTests.RunExceptionTests();
            BranchTests.RunBranchTests();
            FieldTests.RunFieldTests();
            ExtensionsTests.RunExtenstionTests();
            LambdaTests.RunLambdaTests();
            DelegatesTests.RunDelegatesTests();
            FileOperations.RunReadFileTests();
            CodeBasicTests.RunBasicTests();
            CodeBranchTests.RunBranchTests();
            CodeLoopTests.RunLoopTests();

            PerformanceTests.RunLoopTests();

            BasicOperations.RunBasicTests();

            TraceLoopTests.RunLoopTests();

            ConditionalExpressionTests.RunBasicTests();

            TestReport();
            Console.ReadKey();
        }
示例#2
0
        public static void RunBasicTests()
        {
            BasicTests bt = new BasicTests();
            //            bt.LocalVariables_Check();
            //            bt.OutParamTestString_Check();

            //            bt.OutParamSimple_Check();
            //            bt.RefParamSimple_Check();
            //            bt.BasicTypes_Check();
            //            bt.GenericsArray_Check();

            //            bt.StructSimple_Check();

//            Console.WriteLine("#ADDITION obfuscated result: " + bt.addition_obfuscated() + "\n");
//            Console.WriteLine("#ADDITION original result: " + bt.addition_original() + "\n");
        }