/// <summary> /// Sets the parameter-types the scanner will attack. /// </summary> /// <param name="value">Parameter-types the scanner will attack.</param> public void SetOptionTargetParamsInjectable(TargetInjectable value) { CallAction("setOptionTargetParamsInjectable", new Parameters { { "Integer", value } }); }
public void GetOptionTargetParamsInjectable( [Frozen] Mock <IHttpClient> httpClientMock, [Greedy] ActiveScannerComponent sut, TargetInjectable targetParamsInjectable) { // ARRANGE var json = new JObject( new JProperty("TargetParamsInjectable", $"{targetParamsInjectable}")); httpClientMock.SetupApiCall(sut, CallType.View, "optionTargetParamsInjectable") .Returns(json.ToString()) .Verifiable(); // ACT var result = sut.GetOptionTargetParamsInjectable(); // ASSERT result.Should().Be(targetParamsInjectable); httpClientMock.Verify(); }
public void SetOptionTargetParamsInjectable( [Frozen] Mock <IHttpClient> httpClientMock, [Greedy] ActiveScannerComponent sut, TargetInjectable value) { // ARRANGE httpClientMock.SetupApiCall(sut, CallType.Action, "setOptionTargetParamsInjectable", new Parameters { { "Integer", value } }) .ReturnsOkResult() .Verifiable(); // ACT sut.SetOptionTargetParamsInjectable(value); // ASSERT httpClientMock.Verify(); }