public async stt::Task StartScanRunRequestObjectAsync() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); StartScanRunRequest request = new StartScanRunRequest { Name = "name1c9368b0", }; ScanRun expectedResponse = new ScanRun { Name = "name1c9368b0", ExecutionState = ScanRun.Types.ExecutionState.Unspecified, ResultState = ScanRun.Types.ResultState.Killed, StartTime = new wkt::Timestamp(), EndTime = new wkt::Timestamp(), UrlsCrawledCount = 2307837720024124869L, UrlsTestedCount = -373604950692105735L, HasVulnerabilities = true, ProgressPercent = -412774427, ErrorTrace = new ScanRunErrorTrace(), WarningTraces = { new ScanRunWarningTrace(), }, }; mockGrpcClient.Setup(x => x.StartScanRunAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ScanRun>(stt::Task.FromResult(expectedResponse), null, null, null, null)); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); ScanRun responseCallSettings = await client.StartScanRunAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ScanRun responseCancellationToken = await client.StartScanRunAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void StartScanRunRequestObject() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); StartScanRunRequest request = new StartScanRunRequest { Name = "name1c9368b0", }; ScanRun expectedResponse = new ScanRun { Name = "name1c9368b0", ExecutionState = ScanRun.Types.ExecutionState.Unspecified, ResultState = ScanRun.Types.ResultState.Killed, StartTime = new wkt::Timestamp(), EndTime = new wkt::Timestamp(), UrlsCrawledCount = 2307837720024124869L, UrlsTestedCount = -373604950692105735L, HasVulnerabilities = true, ProgressPercent = -412774427, ErrorTrace = new ScanRunErrorTrace(), WarningTraces = { new ScanRunWarningTrace(), }, }; mockGrpcClient.Setup(x => x.StartScanRun(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); ScanRun response = client.StartScanRun(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for StartScanRun</summary> public void StartScanRunRequestObject() { // Snippet: StartScanRun(StartScanRunRequest, CallSettings) // Create client WebSecurityScannerClient webSecurityScannerClient = WebSecurityScannerClient.Create(); // Initialize request argument(s) StartScanRunRequest request = new StartScanRunRequest { Name = "", }; // Make the request ScanRun response = webSecurityScannerClient.StartScanRun(request); // End snippet }
/// <summary>Snippet for StartScanRunAsync</summary> public async Task StartScanRunRequestObjectAsync() { // Snippet: StartScanRunAsync(StartScanRunRequest, CallSettings) // Additional: StartScanRunAsync(StartScanRunRequest, CancellationToken) // Create client WebSecurityScannerClient webSecurityScannerClient = await WebSecurityScannerClient.CreateAsync(); // Initialize request argument(s) StartScanRunRequest request = new StartScanRunRequest { Name = "", }; // Make the request ScanRun response = await webSecurityScannerClient.StartScanRunAsync(request); // End snippet }