} //end method

        public static ArrayList GetAllValuesOf(string key, string methodName, string className, char delimiter = ',')
        {
            try
            {
                ArrayList splittedTestData = new ArrayList();
                var       testData         = TestCasesParser.ParseTestDataFromExcel(className, methodName);

                if (testData[key] != null)
                {
                    string   commaSeparatedTestData = testData[key];
                    string[] dataElements           = commaSeparatedTestData.Split(delimiter);

                    foreach (string element in dataElements)
                    {
                        splittedTestData.Add(element.Trim());
                    }
                }//endif

                return(splittedTestData);
            }
            catch (Exception ex)
            {
                //TODO: log this
                return(null);
            }
        }//end method
        public static string GetValueOf(string key, string methodName, string className)
        {
            var testData = TestCasesParser.ParseTestDataFromExcel(className, methodName);

            try
            {
                return(testData[key]);
            }
            catch
            {
                return(null);
            }
        } //end method