public void ClearScript_ObjectCloning_with_Stringify()
        {
            Init();
            JsScriptRunner jsScriptRunner = JsScriptRunner.RunnerWithContext(JsScriptRunnerType.ClearScript, jsScriptingContext, Settings.ScriptingContextName);
            var            testObj        = new ObjectCloning(jsScriptRunner);

            for (int i = 0; i < loopCycle; i++)
            {
                testObj.ObjectCloning_with_Stringify();
            }
        }
        public void ClearScript_ObjectCloning_with_Lodash()
        {
            Init();
            JsScriptRunner jsScriptRunner = JsScriptRunner.RunnerWithContext(JsScriptRunnerType.ClearScript, jsScriptingContext, Settings.ScriptingContextName);
            var            testObj        = new ObjectCloning(jsScriptRunner);

            testObj.DONT_WORK_WITH_JINT_ObjectCloning_with_Lodash__Init();

            for (int i = 0; i < loopCycle; i++)
            {
                testObj.DONT_WORK_WITH_JINT_ObjectCloning_with_Lodash__Run();
            }
        }
        public void Jint_ObjectCloning_with_rfdc()
        {
            Init();
            JsScriptRunner jsScriptRunner = JsScriptRunner.RunnerWithContext(JsScriptRunnerType.Jint, jsScriptingContext, Settings.ScriptingContextName);
            var            testObj        = new ObjectCloning(jsScriptRunner);

            testObj.ObjectCloning_with_rfdc__Init();

            for (int i = 0; i < loopCycle; i++)
            {
                testObj.ObjectCloning_with_rfdc__Run();
            }
        }