public void InvalidSpecialTests(Params param, InvalidSpecials value) { var request = CreateDefaultRequest().ToList(); var key = param.ToString().ToLower(); var index = request.IndexOf(request.Where(x => x.Key == key).Single()); InvalidSpecialMapper[value](request, key, index); PerformErrorTest(request, HttpMethod.GET); }
public void InvalidReadSpecialTests(Params param, InvalidSpecials testcase) { var request = new List <KeyValuePair <string, string> >() { new KeyValuePair <string, string>(FieldId, UserId.ToString()), new KeyValuePair <string, string>(FieldName, $"{FieldTos},{FieldNotice}"), }; var key = param == Params.Fields ? param.ToString().ToLower() : $"User.P_{param}"; var index = request.ToList().IndexOf(request.ToList().Where(x => x.Key == key).Single()); SpecialDataUpdateRequestmapper[testcase](request, index); var userHandler = new UserManager(); var result = userHandler.Execute <object>(request, string.Empty, HttpMethod.Get); PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode((int)System.Net.HttpStatusCode.BadRequest)); }