コード例 #1
0
ファイル: Extensions.cs プロジェクト: owenwdx/eXpand.lab
 public static T ParameterValue <T>(this TestApplication application, ApplicationParams applicationParams)
 {
     return(application.ParameterValue(applicationParams, default(T)));
 }
コード例 #2
0
ファイル: Extensions.cs プロジェクト: owenwdx/eXpand.lab
        public static T ParameterValue <T>(this TestApplication application, ApplicationParams applicationParams, T defaultValue)
        {
            var parameterValue = application.ParameterValue <T>(applicationParams.ToString());

            return(Equals(default(T), parameterValue) ? defaultValue : parameterValue);
        }
コード例 #3
0
ファイル: Extensions.cs プロジェクト: owenwdx/eXpand.lab
        public static void SetParameterValue(this TestApplication application, ApplicationParams applicationParams, string value)
        {
            var dictionary = ((StringDictionary)application.GetFieldValue("attributes"));

            dictionary[applicationParams.ToString()] = value;
        }