public void TestSearchMultipleSearchConditionUsing1Field(Enums.ResourceType resourceType, string fieldName, List <string> fieldValues, string condition1, string condition2) { string resourceName = resourceType.ToResourceName(); string fieldAlias = $"{resourceName}.{fieldName}"; Dictionary <string, string> parameters = FieldHelper.CreateOneFieldSearchInstance(records, cleaner, resourceType, fieldAlias, fieldValues, condition1, condition2); //Read & verify the field's value DateTimeValidator.VerifySearchDate(resourceType, parameters); }
public void TestSearchMultipleSearchConditionUsing1Field(Enums.ResourceType resourceType, List <string> fieldValues, string condition1, string condition2) { string resourceName = resourceType.ToResourceName(); string fieldAlias = customFields.Data[$"{resourceType}"].Field.ToAlias(); Assume.That(fieldAlias, Is.Not.Null.And.Not.Empty, "Cannot create a user field for " + resourceName); Dictionary <string, string> parameters = FieldHelper.CreateOneFieldSearchInstance(records, cleaner, resourceType, fieldAlias, fieldValues, condition1, condition2); //Read & verify the field's value DateTimeValidator.VerifySearchDate(resourceType, parameters); }
public void TestSearchMultipleSearchConditionUsingMultiField(Enums.ResourceType resourceType, List <string> fieldValues, string condition1, string condition2) { string resourceName = resourceType.ToResourceName(); string fieldAlias1 = $"{resourceName}.{AppField1}"; string fieldAlias2 = $"{resourceName}.{AppField2}"; //Check registered application field FieldHelper.CheckRegisteredField(readFields, resourceType, AppField1); FieldHelper.CheckRegisteredField(readFields, resourceType, AppField2); Dictionary <string, string> parameters = FieldHelper.CreateMultipleFieldSearchInstance(records, cleaner, resourceType, fieldAlias1, fieldAlias2, fieldValues, condition1, condition2); //Read & verify the field's value DateTimeValidator.VerifySearchDate(resourceType, parameters); }
public void TestSearchMultipleSearchConditionUsing1Field(Enums.ResourceType resourceType, string fieldName, string condition1, string condition2) { string fieldAlias = $"{resourceType.ToResourceName()}.{fieldName}"; Dictionary <string, string> parameters = new Dictionary <string, string>() { { DateTimeValidator.FieldAlias1, fieldAlias }, { DateTimeValidator.FieldAlias2, fieldAlias }, { DateTimeValidator.Condition1, condition1 }, { DateTimeValidator.Condition2, condition2 }, { DateTimeValidator.ConditionValue1, testData.Random() }, { DateTimeValidator.ConditionValue2, testData.Random() }, }; //Read & verify the field's value DateTimeValidator.VerifySearchDate(resourceType, parameters, false); }