Пример #1
0
        public void BeforeClass()
        {
            //Get login screen data
            loginFeatureParsedData = DataAccess.GetFeatureData("LoginScreen");
            //Get data for customer screen
            newCustomerFeatureParsedData = DataAccess.GetFeatureData("NewCustomerScreen");
            //Get data for update customer screen
            updateCustomerFeatureParsedData = DataAccess.GetFeatureData("UpdateCustomerScreen");
            //Get product line feature data
            productLineFeatureParsedData = DataAccess.GetFeatureData("ProductLineScreen");
            //Get data for Internal Infor Section
            internalInfoParsedData = DataAccess.GetFeatureData("InternalInfoScreen");

            //parse data of NewCustomerScreen feature in NewCustomerData class
            newCustomerData   = EnterNewCustomerPage.GetCustomerData(newCustomerFeatureParsedData);
            internalInforData = QuotePage.GetInternalInfoData(internalInfoParsedData);
        }
Пример #2
0
        /// <summary>
        /// Function to parse internal info data.
        /// </summary>
        /// <param name="featureData"></param>
        /// <returns></returns>

        public static InternalInfoData GetInternalInfoData(ParsedTestData featureData)
        {
            object internalInfoFeatureData = DataAccess.GetKeyJsonData(featureData, "InternalInfoSection");

            return(JsonDataParser <InternalInfoData> .ParseData(internalInfoFeatureData));
        }
Пример #3
0
        public static UpdateCustomerData GetUpdateCustomerData(ParsedTestData featureData)
        {
            object updateCustomerFeatureData = DataAccess.GetKeyJsonData(featureData, "customer1");

            return(JsonDataParser <UpdateCustomerData> .ParseData(updateCustomerFeatureData));
        }
Пример #4
0
        public static NewCustomerData GetCustomerData(ParsedTestData featureData)
        {
            object newCustomerFeatureData = DataAccess.GetKeyJsonData(featureData, "customer1");

            return(JsonDataParser <NewCustomerData> .ParseData(newCustomerFeatureData));
        }
Пример #5
0
 public static LoginData GetSAHUserLoginData(ParsedTestData loginFeatureParsedData)
 {
     return(GetLoginDataByKey(loginFeatureParsedData, "SAHUserValidCredentails"));
 }
Пример #6
0
 public static LoginData GetInvalidLoginData(ParsedTestData loginFeatureParsedData)
 {
     return(GetLoginDataByKey(loginFeatureParsedData, "InValidCredentials"));
 }
Пример #7
0
        public static LoginData GetLoginDataByKey(ParsedTestData loginFeatureParsedData, string key)
        {
            object loginDataByKey = DataAccess.GetKeyJsonData(loginFeatureParsedData, key);

            return(JsonDataParser <LoginData> .ParseData(loginDataByKey));
        }