public async stt::Task GetEffectiveFirewallsAsync() { moq::Mock <Networks.NetworksClient> mockGrpcClient = new moq::Mock <Networks.NetworksClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClientForGlobalOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetEffectiveFirewallsNetworkRequest request = new GetEffectiveFirewallsNetworkRequest { Project = "projectaa6ff846", Network = "networkd22ce091", }; NetworksGetEffectiveFirewallsResponse expectedResponse = new NetworksGetEffectiveFirewallsResponse { Firewalls = { new Firewall(), }, FirewallPolicys = { new NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy(), }, }; mockGrpcClient.Setup(x => x.GetEffectiveFirewallsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <NetworksGetEffectiveFirewallsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); NetworksClient client = new NetworksClientImpl(mockGrpcClient.Object, null); NetworksGetEffectiveFirewallsResponse responseCallSettings = await client.GetEffectiveFirewallsAsync(request.Project, request.Network, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); NetworksGetEffectiveFirewallsResponse responseCancellationToken = await client.GetEffectiveFirewallsAsync(request.Project, request.Network, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetEffectiveFirewalls() { moq::Mock <Networks.NetworksClient> mockGrpcClient = new moq::Mock <Networks.NetworksClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClientForGlobalOperations()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetEffectiveFirewallsNetworkRequest request = new GetEffectiveFirewallsNetworkRequest { Project = "projectaa6ff846", Network = "networkd22ce091", }; NetworksGetEffectiveFirewallsResponse expectedResponse = new NetworksGetEffectiveFirewallsResponse { Firewalls = { new Firewall(), }, FirewallPolicys = { new NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy(), }, }; mockGrpcClient.Setup(x => x.GetEffectiveFirewalls(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); NetworksClient client = new NetworksClientImpl(mockGrpcClient.Object, null); NetworksGetEffectiveFirewallsResponse response = client.GetEffectiveFirewalls(request.Project, request.Network); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetEffectiveFirewalls</summary> public void GetEffectiveFirewallsRequestObject() { // Snippet: GetEffectiveFirewalls(GetEffectiveFirewallsNetworkRequest, CallSettings) // Create client NetworksClient networksClient = NetworksClient.Create(); // Initialize request argument(s) GetEffectiveFirewallsNetworkRequest request = new GetEffectiveFirewallsNetworkRequest { Project = "", Network = "", }; // Make the request NetworksGetEffectiveFirewallsResponse response = networksClient.GetEffectiveFirewalls(request); // End snippet }
/// <summary>Snippet for GetEffectiveFirewallsAsync</summary> public async Task GetEffectiveFirewallsRequestObjectAsync() { // Snippet: GetEffectiveFirewallsAsync(GetEffectiveFirewallsNetworkRequest, CallSettings) // Additional: GetEffectiveFirewallsAsync(GetEffectiveFirewallsNetworkRequest, CancellationToken) // Create client NetworksClient networksClient = await NetworksClient.CreateAsync(); // Initialize request argument(s) GetEffectiveFirewallsNetworkRequest request = new GetEffectiveFirewallsNetworkRequest { Project = "", Network = "", }; // Make the request NetworksGetEffectiveFirewallsResponse response = await networksClient.GetEffectiveFirewallsAsync(request); // End snippet }