public void GetAccountLink() { moq::Mock <AccountLinkService.AccountLinkServiceClient> mockGrpcClient = new moq::Mock <AccountLinkService.AccountLinkServiceClient>(moq::MockBehavior.Strict); GetAccountLinkRequest request = new GetAccountLinkRequest { ResourceNameAsAccountLinkName = gagvr::AccountLinkName.FromCustomerAccountLink("[CUSTOMER_ID]", "[ACCOUNT_LINK_ID]"), }; gagvr::AccountLink expectedResponse = new gagvr::AccountLink { ResourceNameAsAccountLinkName = gagvr::AccountLinkName.FromCustomerAccountLink("[CUSTOMER_ID]", "[ACCOUNT_LINK_ID]"), Status = gagve::AccountLinkStatusEnum.Types.AccountLinkStatus.Enabled, Type = gagve::LinkedAccountTypeEnum.Types.LinkedAccountType.Unspecified, ThirdPartyAppAnalytics = new gagvr::ThirdPartyAppAnalyticsLinkIdentifier(), DataPartner = new gagvr::DataPartnerLinkIdentifier(), GoogleAds = new gagvr::GoogleAdsLinkIdentifier(), AccountLinkId = 2714466098325457917L, }; mockGrpcClient.Setup(x => x.GetAccountLink(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AccountLinkServiceClient client = new AccountLinkServiceClientImpl(mockGrpcClient.Object, null); gagvr::AccountLink response = client.GetAccountLink(request.ResourceName); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GetAccountLinkRequestObjectAsync() { moq::Mock <AccountLinkService.AccountLinkServiceClient> mockGrpcClient = new moq::Mock <AccountLinkService.AccountLinkServiceClient>(moq::MockBehavior.Strict); GetAccountLinkRequest request = new GetAccountLinkRequest { ResourceNameAsAccountLinkName = gagvr::AccountLinkName.FromCustomerAccountLink("[CUSTOMER_ID]", "[ACCOUNT_LINK_ID]"), }; gagvr::AccountLink expectedResponse = new gagvr::AccountLink { ResourceNameAsAccountLinkName = gagvr::AccountLinkName.FromCustomerAccountLink("[CUSTOMER_ID]", "[ACCOUNT_LINK_ID]"), Status = gagve::AccountLinkStatusEnum.Types.AccountLinkStatus.Enabled, Type = gagve::LinkedAccountTypeEnum.Types.LinkedAccountType.Unspecified, ThirdPartyAppAnalytics = new gagvr::ThirdPartyAppAnalyticsLinkIdentifier(), DataPartner = new gagvr::DataPartnerLinkIdentifier(), GoogleAds = new gagvr::GoogleAdsLinkIdentifier(), AccountLinkId = 2714466098325457917L, }; mockGrpcClient.Setup(x => x.GetAccountLinkAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <gagvr::AccountLink>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AccountLinkServiceClient client = new AccountLinkServiceClientImpl(mockGrpcClient.Object, null); gagvr::AccountLink responseCallSettings = await client.GetAccountLinkAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); gagvr::AccountLink responseCancellationToken = await client.GetAccountLinkAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetAccountLink</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetAccountLinkRequestObject() { // Create client AccountLinkServiceClient accountLinkServiceClient = AccountLinkServiceClient.Create(); // Initialize request argument(s) GetAccountLinkRequest request = new GetAccountLinkRequest { ResourceNameAsAccountLinkName = AccountLinkName.FromCustomerAccountLink("[CUSTOMER]", "[ACCOUNT_LINK]"), }; // Make the request AccountLink response = accountLinkServiceClient.GetAccountLink(request); }
/// <summary>Snippet for GetAccountLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetAccountLinkRequestObjectAsync() { // Create client AccountLinkServiceClient accountLinkServiceClient = await AccountLinkServiceClient.CreateAsync(); // Initialize request argument(s) GetAccountLinkRequest request = new GetAccountLinkRequest { ResourceNameAsAccountLinkName = AccountLinkName.FromCustomerAccountLink("[CUSTOMER_ID]", "[ACCOUNT_LINK_ID]"), }; // Make the request AccountLink response = await accountLinkServiceClient.GetAccountLinkAsync(request); }
/// <summary>Snippet for GetAccountLinkAsync</summary> public async Task GetAccountLinkRequestObjectAsync() { // Snippet: GetAccountLinkAsync(GetAccountLinkRequest, CallSettings) // Additional: GetAccountLinkAsync(GetAccountLinkRequest, CancellationToken) // Create client AccountLinkServiceClient accountLinkServiceClient = await AccountLinkServiceClient.CreateAsync(); // Initialize request argument(s) GetAccountLinkRequest request = new GetAccountLinkRequest { ResourceNameAsAccountLinkName = AccountLinkName.FromCustomerAccountLink("[CUSTOMER]", "[ACCOUNT_LINK]"), }; // Make the request AccountLink response = await accountLinkServiceClient.GetAccountLinkAsync(request); // End snippet }