public async stt::Task GetCustomerAssetRequestObjectAsync() { moq::Mock <CustomerAssetService.CustomerAssetServiceClient> mockGrpcClient = new moq::Mock <CustomerAssetService.CustomerAssetServiceClient>(moq::MockBehavior.Strict); GetCustomerAssetRequest request = new GetCustomerAssetRequest { ResourceNameAsCustomerAssetName = gagvr::CustomerAssetName.FromCustomerAssetFieldType("[CUSTOMER_ID]", "[ASSET_ID]", "[FIELD_TYPE]"), }; gagvr::CustomerAsset expectedResponse = new gagvr::CustomerAsset { ResourceNameAsCustomerAssetName = gagvr::CustomerAssetName.FromCustomerAssetFieldType("[CUSTOMER_ID]", "[ASSET_ID]", "[FIELD_TYPE]"), AssetAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"), FieldType = gagve::AssetFieldTypeEnum.Types.AssetFieldType.YoutubeVideo, Status = gagve::AssetLinkStatusEnum.Types.AssetLinkStatus.Paused, }; mockGrpcClient.Setup(x => x.GetCustomerAssetAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <gagvr::CustomerAsset>(stt::Task.FromResult(expectedResponse), null, null, null, null)); CustomerAssetServiceClient client = new CustomerAssetServiceClientImpl(mockGrpcClient.Object, null); gagvr::CustomerAsset responseCallSettings = await client.GetCustomerAssetAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); gagvr::CustomerAsset responseCancellationToken = await client.GetCustomerAssetAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetCustomerAsset</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCustomerAssetRequestObject() { // Create client CustomerAssetServiceClient customerAssetServiceClient = CustomerAssetServiceClient.Create(); // Initialize request argument(s) GetCustomerAssetRequest request = new GetCustomerAssetRequest { ResourceNameAsCustomerAssetName = CustomerAssetName.FromCustomerAssetFieldType("[CUSTOMER_ID]", "[ASSET_ID]", "[FIELD_TYPE]"), }; // Make the request CustomerAsset response = customerAssetServiceClient.GetCustomerAsset(request); }
/// <summary>Snippet for GetCustomerAssetAsync</summary> public async Task GetCustomerAssetRequestObjectAsync() { // Snippet: GetCustomerAssetAsync(GetCustomerAssetRequest, CallSettings) // Additional: GetCustomerAssetAsync(GetCustomerAssetRequest, CancellationToken) // Create client CustomerAssetServiceClient customerAssetServiceClient = await CustomerAssetServiceClient.CreateAsync(); // Initialize request argument(s) GetCustomerAssetRequest request = new GetCustomerAssetRequest { ResourceNameAsCustomerAssetName = CustomerAssetName.FromCustomerAssetFieldType("[CUSTOMER_ID]", "[ASSET_ID]", "[FIELD_TYPE]"), }; // Make the request CustomerAsset response = await customerAssetServiceClient.GetCustomerAssetAsync(request); // End snippet }
public void GetCustomerAsset() { moq::Mock <CustomerAssetService.CustomerAssetServiceClient> mockGrpcClient = new moq::Mock <CustomerAssetService.CustomerAssetServiceClient>(moq::MockBehavior.Strict); GetCustomerAssetRequest request = new GetCustomerAssetRequest { ResourceNameAsCustomerAssetName = gagvr::CustomerAssetName.FromCustomerAssetFieldType("[CUSTOMER_ID]", "[ASSET_ID]", "[FIELD_TYPE]"), }; gagvr::CustomerAsset expectedResponse = new gagvr::CustomerAsset { ResourceNameAsCustomerAssetName = gagvr::CustomerAssetName.FromCustomerAssetFieldType("[CUSTOMER_ID]", "[ASSET_ID]", "[FIELD_TYPE]"), AssetAsAssetName = gagvr::AssetName.FromCustomerAsset("[CUSTOMER_ID]", "[ASSET_ID]"), FieldType = gagve::AssetFieldTypeEnum.Types.AssetFieldType.YoutubeVideo, Status = gagve::AssetLinkStatusEnum.Types.AssetLinkStatus.Paused, }; mockGrpcClient.Setup(x => x.GetCustomerAsset(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); CustomerAssetServiceClient client = new CustomerAssetServiceClientImpl(mockGrpcClient.Object, null); gagvr::CustomerAsset response = client.GetCustomerAsset(request.ResourceName); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }