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