public void ReadingPasswordSettingsInjection(Common.InjectionInput injectionInput) { var request = new Dictionary <string, string>() { ["id"] = Common.InjectionInputMapper[injectionInput], }; var handler = new WebPasswordManager(); var response = handler.Password <PasswordSettingsResponse>(request, System.Net.Http.HttpMethod.Get); PrAssert.That(response.HttpStatusCode, PrIs.EqualTo(HttpStatusCode.BadRequest)); }
public void WritingPasswordSettingsInvalidFieldInjection(string field, Common.InjectionInput injectionInput) { var request = new Dictionary <string, object>() { ["companyId"] = Common.OldCompanyId.ToString(), ["minLength"] = Common.DefaultMinLength, ["checkComplexity"] = false, }; request[field] = Common.InjectionInputMapper[injectionInput]; var handler = new WebPasswordManager(); var response = handler.Password <object>(request, System.Net.Http.HttpMethod.Put); PrAssert.That(response.HttpStatusCode, PrIs.EqualTo(HttpStatusCode.BadRequest)); }