Exemplo n.º 1
0
        public void GetFindingRequestObject()
        {
            moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict);
            GetFindingRequest request = new GetFindingRequest
            {
                Name = "name1c9368b0",
            };
            Finding expectedResponse = new Finding
            {
                FindingName          = FindingName.FromProjectScanConfigScanRunFinding("[PROJECT]", "[SCAN_CONFIG]", "[SCAN_RUN]", "[FINDING]"),
                FindingType          = "finding_type0aa10781",
                HttpMethod           = "http_method901a5d34",
                FuzzedUrl            = "fuzzed_urlf49dd7ba",
                Body                 = "body682d1a84",
                Description          = "description2cf9da67",
                ReproductionUrl      = "reproduction_url0e37b71f",
                FrameUrl             = "frame_urlbbc6a753",
                FinalUrl             = "final_url01c3df1e",
                TrackingId           = "tracking_idc631de68",
                OutdatedLibrary      = new OutdatedLibrary(),
                ViolatingResource    = new ViolatingResource(),
                VulnerableParameters = new VulnerableParameters(),
                Xss = new Xss(),
                VulnerableHeaders = new VulnerableHeaders(),
                Form     = new Form(),
                Severity = Finding.Types.Severity.Medium,
            };

            mockGrpcClient.Setup(x => x.GetFinding(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null);
            Finding response = client.GetFinding(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
 /// <summary>Snippet for GetFinding</summary>
 public void GetFindingRequestObject()
 {
     // Snippet: GetFinding(GetFindingRequest, CallSettings)
     // Create client
     WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.Create();
     // Initialize request argument(s)
     GetFindingRequest request = new GetFindingRequest {
         Name = "",
     };
     // Make the request
     Finding response = webSecurityScannerClient.GetFinding(request);
     // End snippet
 }
        /// <summary>Snippet for GetFindingAsync</summary>
        public async Task GetFindingRequestObjectAsync()
        {
            // Snippet: GetFindingAsync(GetFindingRequest, CallSettings)
            // Additional: GetFindingAsync(GetFindingRequest, CancellationToken)
            // Create client
            WebSecurityScannerClient webSecurityScannerClient = await WebSecurityScannerClient.CreateAsync();

            // Initialize request argument(s)
            GetFindingRequest request = new GetFindingRequest {
                Name = "",
            };
            // Make the request
            Finding response = await webSecurityScannerClient.GetFindingAsync(request);

            // End snippet
        }