コード例 #1
0
 /// <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 }
     });
 }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();
        }