public void TestInvalidGetTemplatesInjection(TemplatesParameters param, Enums.InvalidInjection invalid) { var handler = new DefaultManager(); var request = BuildReadTemplates(TemplateHelpers.Type.Public, EntryPoint.Client, Start.Valid, Count.Valid); request[param.GetEnumStringValue()] = MapperData.InvalidInjectionMapper[invalid]; var response = handler.Send <object>(TemplatesEndPoint, request.ToDictionary(d => d.Key, d => d.Value.ToString()), HttpMethod.GET); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }
public void TestGetDuplicateParameterTemplates(TemplatesParameters param, Enums.ValidDuplicated inputType) { var handler = new DefaultManager(); var request = BuildReadTemplates(TemplateHelpers.Type.Public, EntryPoint.Client, Start.Valid, Count.Valid); DuplicateGetTemplatesParameters[param](inputType, request); var list = request.ToDictionary(x => x.Key, x => x.Value.ToString()).ToList(); var response = handler.Send <object>(TemplatesEndPoint, list.Select(x => new KeyValuePair <string, string>(x.Key.Replace("_Dup", string.Empty), x.Value)), HttpMethod.GET); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.OK)); }
public void TestInvalidReadTemplates(TemplatesParameters templateParam, InvalidValue invalid) { var handler = new DefaultManager(); var request = BuildReadTemplates(TemplateHelpers.Type.Public, EntryPoint.Client, Start.Valid, TemplateHelpers.Count.Valid); if (invalid == InvalidValue.String) { request[templateParam.GetEnumStringValue()] = Utils.RandomString(20); } else { InvalidValueMapper[invalid](request, templateParam.GetEnumStringValue()); } var response = handler.Send <object>(TemplatesEndPoint, request.ToDictionary(d => d.Key, d => d.Value.ToString()), HttpMethod.GET); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }