public static ObjectIntanceTestResult CreateWithFunc(Func <Object> createFunc1, Func <Object> createFunc2)
        {
            var resolveDemoTestResult = new ObjectIntanceTestResult
            {
                CreateInThreadId = Thread.CurrentThread.ManagedThreadId,
                Object1          = createFunc1.Invoke(),
                Object2          = createFunc2.Invoke()
            };

            return(resolveDemoTestResult);
        }
        public static ObjectIntanceTestResult Create(Object object1, object object2)
        {
            var resolveDemoTestResult = new ObjectIntanceTestResult
            {
                CreateInThreadId = Thread.CurrentThread.ManagedThreadId,
                Object1          = object1,
                Object2          = object2
            };

            return(resolveDemoTestResult);
        }