public async stt::Task GetWorkloadResourceNamesAsync() { moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient> mockGrpcClient = new moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetWorkloadRequest request = new GetWorkloadRequest { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), }; Workload expectedResponse = new Workload { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), DisplayName = "display_name137f65c2", Resources = { new Workload.Types.ResourceInfo(), }, ComplianceRegime = Workload.Types.ComplianceRegime.FedrampHigh, CreateTime = new wkt::Timestamp(), BillingAccount = "billing_account2062abb6", #pragma warning disable CS0612 Il4Settings = new Workload.Types.IL4Settings(), CjisSettings = new Workload.Types.CJISSettings(), #pragma warning restore CS0612 Etag = "etage8ad7218", Labels = { { "key8a0b6e3c", "value60c16320" }, }, #pragma warning disable CS0612 FedrampHighSettings = new Workload.Types.FedrampHighSettings(), FedrampModerateSettings = new Workload.Types.FedrampModerateSettings(), #pragma warning restore CS0612 ProvisionedResourcesParent = "provisioned_resources_parent4d000dc9", KmsSettings = new Workload.Types.KMSSettings(), ResourceSettings = { new Workload.Types.ResourceSettings(), }, KajEnrollmentState = Workload.Types.KajEnrollmentState.Unspecified, EnableSovereignControls = true, SaaEnrollmentResponse = new Workload.Types.SaaEnrollmentResponse(), }; mockGrpcClient.Setup(x => x.GetWorkloadAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Workload>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AssuredWorkloadsServiceClient client = new AssuredWorkloadsServiceClientImpl(mockGrpcClient.Object, null); Workload responseCallSettings = await client.GetWorkloadAsync(request.WorkloadName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Workload responseCancellationToken = await client.GetWorkloadAsync(request.WorkloadName, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetWorkload</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetWorkloadRequestObject() { // Create client AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = AssuredWorkloadsServiceClient.Create(); // Initialize request argument(s) GetWorkloadRequest request = new GetWorkloadRequest { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), }; // Make the request Workload response = assuredWorkloadsServiceClient.GetWorkload(request); }
public void GetWorkloadResourceNames() { moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient> mockGrpcClient = new moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetWorkloadRequest request = new GetWorkloadRequest { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), }; Workload expectedResponse = new Workload { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), DisplayName = "display_name137f65c2", Resources = { new Workload.Types.ResourceInfo(), }, ComplianceRegime = Workload.Types.ComplianceRegime.UsRegionalAccess, CreateTime = new wkt::Timestamp(), BillingAccount = "billing_account2062abb6", #pragma warning disable CS0612 Il4Settings = new Workload.Types.IL4Settings(), CjisSettings = new Workload.Types.CJISSettings(), #pragma warning restore CS0612 Etag = "etage8ad7218", Labels = { { "key8a0b6e3c", "value60c16320" }, }, #pragma warning disable CS0612 FedrampHighSettings = new Workload.Types.FedrampHighSettings(), FedrampModerateSettings = new Workload.Types.FedrampModerateSettings(), #pragma warning restore CS0612 ProvisionedResourcesParent = "provisioned_resources_parent4d000dc9", KmsSettings = new Workload.Types.KMSSettings(), ResourceSettings = { new Workload.Types.ResourceSettings(), }, }; mockGrpcClient.Setup(x => x.GetWorkload(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AssuredWorkloadsServiceClient client = new AssuredWorkloadsServiceClientImpl(mockGrpcClient.Object, null); Workload response = client.GetWorkload(request.WorkloadName); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetWorkloadAsync</summary> public async Task GetWorkloadRequestObjectAsync() { // Snippet: GetWorkloadAsync(GetWorkloadRequest, CallSettings) // Additional: GetWorkloadAsync(GetWorkloadRequest, CancellationToken) // Create client AssuredWorkloadsServiceClient assuredWorkloadsServiceClient = await AssuredWorkloadsServiceClient.CreateAsync(); // Initialize request argument(s) GetWorkloadRequest request = new GetWorkloadRequest { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), }; // Make the request Workload response = await assuredWorkloadsServiceClient.GetWorkloadAsync(request); // End snippet }
public void GetWorkload() { moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient> mockGrpcClient = new moq::Mock <AssuredWorkloadsService.AssuredWorkloadsServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); GetWorkloadRequest request = new GetWorkloadRequest { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), }; Workload expectedResponse = new Workload { WorkloadName = WorkloadName.FromOrganizationLocationWorkload("[ORGANIZATION]", "[LOCATION]", "[WORKLOAD]"), DisplayName = "display_name137f65c2", Resources = { new Workload.Types.ResourceInfo(), }, ComplianceRegime = Workload.Types.ComplianceRegime.FedrampHigh, CreateTime = new wkt::Timestamp(), BillingAccount = "billing_account2062abb6", Etag = "etage8ad7218", Labels = { { "key8a0b6e3c", "value60c16320" }, }, ProvisionedResourcesParent = "provisioned_resources_parent4d000dc9", KmsSettings = new Workload.Types.KMSSettings(), ResourceSettings = { new Workload.Types.ResourceSettings(), }, KajEnrollmentState = Workload.Types.KajEnrollmentState.Unspecified, EnableSovereignControls = true, SaaEnrollmentResponse = new Workload.Types.SaaEnrollmentResponse(), }; mockGrpcClient.Setup(x => x.GetWorkload(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AssuredWorkloadsServiceClient client = new AssuredWorkloadsServiceClientImpl(mockGrpcClient.Object, null); Workload response = client.GetWorkload(request.Name); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }