public async stt::Task ListFindingTypeStatsRequestObjectAsync() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); ListFindingTypeStatsRequest request = new ListFindingTypeStatsRequest { Parent = "parent7858e4d0", }; ListFindingTypeStatsResponse expectedResponse = new ListFindingTypeStatsResponse { FindingTypeStats = { new FindingTypeStats(), }, }; mockGrpcClient.Setup(x => x.ListFindingTypeStatsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ListFindingTypeStatsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); ListFindingTypeStatsResponse responseCallSettings = await client.ListFindingTypeStatsAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ListFindingTypeStatsResponse responseCancellationToken = await client.ListFindingTypeStatsAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
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(); }
public async stt::Task StopScanRunRequestObjectAsync() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); StopScanRunRequest request = new StopScanRunRequest { 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.StopScanRunAsync(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.StopScanRunAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ScanRun responseCancellationToken = await client.StopScanRunAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void StopScanRunRequestObject() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); StopScanRunRequest request = new StopScanRunRequest { 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.StopScanRun(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); ScanRun response = client.StopScanRun(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void DeleteScanConfigRequestObject() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); DeleteScanConfigRequest request = new DeleteScanConfigRequest { Name = "name1c9368b0", }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteScanConfig(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); client.DeleteScanConfig(request); mockGrpcClient.VerifyAll(); }
public async stt::Task DeleteScanConfigRequestObjectAsync() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); DeleteScanConfigRequest request = new DeleteScanConfigRequest { Name = "name1c9368b0", }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteScanConfigAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); await client.DeleteScanConfigAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteScanConfigAsync(request, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }
public async stt::Task CreateScanConfigRequestObjectAsync() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); CreateScanConfigRequest request = new CreateScanConfigRequest { Parent = "parent7858e4d0", ScanConfig = new ScanConfig(), }; ScanConfig expectedResponse = new ScanConfig { Name = "name1c9368b0", DisplayName = "display_name137f65c2", MaxQps = -1198236314, StartingUrls = { "starting_urls75fa5e9e", }, Authentication = new ScanConfig.Types.Authentication(), UserAgent = ScanConfig.Types.UserAgent.SafariIphone, BlacklistPatterns = { "blacklist_patterns7a899f15", }, Schedule = new ScanConfig.Types.Schedule(), ExportToSecurityCommandCenter = ScanConfig.Types.ExportToSecurityCommandCenter.Unspecified, RiskLevel = ScanConfig.Types.RiskLevel.Unspecified, ManagedScan = true, StaticIpScan = false, }; mockGrpcClient.Setup(x => x.CreateScanConfigAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ScanConfig>(stt::Task.FromResult(expectedResponse), null, null, null, null)); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); ScanConfig responseCallSettings = await client.CreateScanConfigAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); ScanConfig responseCancellationToken = await client.CreateScanConfigAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void ListFindingTypeStatsRequestObject() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); ListFindingTypeStatsRequest request = new ListFindingTypeStatsRequest { Parent = "parent7858e4d0", }; ListFindingTypeStatsResponse expectedResponse = new ListFindingTypeStatsResponse { FindingTypeStats = { new FindingTypeStats(), }, }; mockGrpcClient.Setup(x => x.ListFindingTypeStats(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); ListFindingTypeStatsResponse response = client.ListFindingTypeStats(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void UpdateScanConfigRequestObject() { moq::Mock <WebSecurityScanner.WebSecurityScannerClient> mockGrpcClient = new moq::Mock <WebSecurityScanner.WebSecurityScannerClient>(moq::MockBehavior.Strict); UpdateScanConfigRequest request = new UpdateScanConfigRequest { ScanConfig = new ScanConfig(), UpdateMask = new wkt::FieldMask(), }; ScanConfig expectedResponse = new ScanConfig { Name = "name1c9368b0", DisplayName = "display_name137f65c2", MaxQps = -1198236314, StartingUrls = { "starting_urls75fa5e9e", }, Authentication = new ScanConfig.Types.Authentication(), UserAgent = ScanConfig.Types.UserAgent.SafariIphone, BlacklistPatterns = { "blacklist_patterns7a899f15", }, Schedule = new ScanConfig.Types.Schedule(), ExportToSecurityCommandCenter = ScanConfig.Types.ExportToSecurityCommandCenter.Unspecified, RiskLevel = ScanConfig.Types.RiskLevel.Unspecified, ManagedScan = true, StaticIpScan = false, }; mockGrpcClient.Setup(x => x.UpdateScanConfig(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); WebSecurityScannerClient client = new WebSecurityScannerClientImpl(mockGrpcClient.Object, null); ScanConfig response = client.UpdateScanConfig(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }