public void SearchInvalidInjectionTests(InjectionInput injectionType) { var request = SearchRequestMapper[SearchFilterType.FreeWord](Utils.GetRandomResourceId(listResourceId), string.Empty, SearchValue); request.Conditions.Filter.Operator = InjectionInputData.InjectionInputMapper[injectionType]; PerformFailedSearchTest(request, System.Net.HttpStatusCode.BadRequest); }
public void SearchInvalidSpecialOperatorTests(ResourceId resourceId, string value) { var request = SearchRequestMapper[SearchFilterType.FreeWord](resourceId, string.Empty, SearchValue); request.Conditions.Filter.Operator = value; PerformFailedSearchTest(request, System.Net.HttpStatusCode.BadRequest); }
public void SearchInvalidMethodTests(HttpMethod method) { var request = SearchRequestMapper[SearchFilterType.FreeWord](Utils.GetRandomResourceId(listResourceId), string.Empty, SearchValue); request.Conditions.Filter.Operator = OperatorType.Eq.GetEnumAttributeValue <EnumMemberAttribute>("Value"); var manager = new DefaultManager(); var response = manager.Send <SearchResponse>(SearchManager.EndPoint, request.ToString(), method); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode((int)System.Net.HttpStatusCode.BadRequest)); }
public void SearchInvalidOperatorTests(ResourceId resourceId, InvalidOperator opType) { var request = SearchRequestMapper[SearchFilterType.FreeWord](resourceId, string.Empty, SearchValue); if (opType != InvalidOperator.Missing) { InvalidOpMapper[opType](request); } PerformFailedSearchTest(request, System.Net.HttpStatusCode.BadRequest); }
public void SearchValidOperatorTests(ResourceId resourceId, SearchFilterType searchFilterType, FieldCategories fieldType) { var request = SearchRequestMapper[searchFilterType](resourceId, fieldType.ToString(), SearchValue); PerformSuccessfulSearchTest(resourceId, request, fieldType); }