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));
        }