public async stt::Task GetRuleAsync() { moq::Mock <SecurityPolicies.SecurityPoliciesClient> mockGrpcClient = new moq::Mock <SecurityPolicies.SecurityPoliciesClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClientForGlobalOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetRuleSecurityPolicyRequest request = new GetRuleSecurityPolicyRequest { SecurityPolicy = "security_policy76596315", Project = "projectaa6ff846", }; SecurityPolicyRule expectedResponse = new SecurityPolicyRule { Kind = "kindf7aa39d9", Match = new SecurityPolicyRuleMatcher(), Action = "action09558c41", Preview = true, Description = "description2cf9da67", Priority = 1546225849, }; mockGrpcClient.Setup(x => x.GetRuleAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <SecurityPolicyRule>(stt::Task.FromResult(expectedResponse), null, null, null, null)); SecurityPoliciesClient client = new SecurityPoliciesClientImpl(mockGrpcClient.Object, null); SecurityPolicyRule responseCallSettings = await client.GetRuleAsync(request.Project, request.SecurityPolicy, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); SecurityPolicyRule responseCancellationToken = await client.GetRuleAsync(request.Project, request.SecurityPolicy, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetRule() { moq::Mock <SecurityPolicies.SecurityPoliciesClient> mockGrpcClient = new moq::Mock <SecurityPolicies.SecurityPoliciesClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClientForGlobalOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetRuleSecurityPolicyRequest request = new GetRuleSecurityPolicyRequest { SecurityPolicy = "security_policy76596315", Project = "projectaa6ff846", }; SecurityPolicyRule expectedResponse = new SecurityPolicyRule { Kind = "kindf7aa39d9", Match = new SecurityPolicyRuleMatcher(), Action = "action09558c41", Preview = true, Description = "description2cf9da67", Priority = 1546225849, }; mockGrpcClient.Setup(x => x.GetRule(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); SecurityPoliciesClient client = new SecurityPoliciesClientImpl(mockGrpcClient.Object, null); SecurityPolicyRule response = client.GetRule(request.Project, request.SecurityPolicy); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetRule</summary> public void GetRuleRequestObject() { // Snippet: GetRule(GetRuleSecurityPolicyRequest, CallSettings) // Create client SecurityPoliciesClient securityPoliciesClient = SecurityPoliciesClient.Create(); // Initialize request argument(s) GetRuleSecurityPolicyRequest request = new GetRuleSecurityPolicyRequest { SecurityPolicy = "", Priority = 0, Project = "", }; // Make the request SecurityPolicyRule response = securityPoliciesClient.GetRule(request); // End snippet }
/// <summary>Snippet for GetRuleAsync</summary> public async Task GetRuleRequestObjectAsync() { // Snippet: GetRuleAsync(GetRuleSecurityPolicyRequest, CallSettings) // Additional: GetRuleAsync(GetRuleSecurityPolicyRequest, CancellationToken) // Create client SecurityPoliciesClient securityPoliciesClient = await SecurityPoliciesClient.CreateAsync(); // Initialize request argument(s) GetRuleSecurityPolicyRequest request = new GetRuleSecurityPolicyRequest { SecurityPolicy = "", Priority = 0, Project = "", }; // Make the request SecurityPolicyRule response = await securityPoliciesClient.GetRuleAsync(request); // End snippet }