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 }