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); }
/// <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)); }
public static UpdateCustomerData GetUpdateCustomerData(ParsedTestData featureData) { object updateCustomerFeatureData = DataAccess.GetKeyJsonData(featureData, "customer1"); return(JsonDataParser <UpdateCustomerData> .ParseData(updateCustomerFeatureData)); }
public static NewCustomerData GetCustomerData(ParsedTestData featureData) { object newCustomerFeatureData = DataAccess.GetKeyJsonData(featureData, "customer1"); return(JsonDataParser <NewCustomerData> .ParseData(newCustomerFeatureData)); }
public static LoginData GetSAHUserLoginData(ParsedTestData loginFeatureParsedData) { return(GetLoginDataByKey(loginFeatureParsedData, "SAHUserValidCredentails")); }
public static LoginData GetInvalidLoginData(ParsedTestData loginFeatureParsedData) { return(GetLoginDataByKey(loginFeatureParsedData, "InValidCredentials")); }
public static LoginData GetLoginDataByKey(ParsedTestData loginFeatureParsedData, string key) { object loginDataByKey = DataAccess.GetKeyJsonData(loginFeatureParsedData, key); return(JsonDataParser <LoginData> .ParseData(loginDataByKey)); }