public void GetRequestObject() { moq::Mock <UserLicenseService.UserLicenseServiceClient> mockGrpcClient = new moq::Mock <UserLicenseService.UserLicenseServiceClient>(moq::MockBehavior.Strict); UserLicenseGetRequest request = new UserLicenseGetRequest { ApplicationId = "application_ideba4c06b", UserId = "user_idd41a70e8", }; UserLicense expectedResponse = new UserLicense { Kind = "kindf7aa39d9", Enabled = true, State = "state2e9ed39e", #pragma warning disable CS0612 EditionId = "edition_idc7d1accf", #pragma warning restore CS0612 CustomerId = "customer_id3b3724cb", ApplicationId = "application_ideba4c06b", Id = "id74b70bb8", UserId = "user_idd41a70e8", }; mockGrpcClient.Setup(x => x.Get(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); UserLicenseServiceClient client = new UserLicenseServiceClientImpl(mockGrpcClient.Object, null); UserLicense response = client.Get(request); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GetRequestObjectAsync() { moq::Mock <UserLicenseService.UserLicenseServiceClient> mockGrpcClient = new moq::Mock <UserLicenseService.UserLicenseServiceClient>(moq::MockBehavior.Strict); UserLicenseGetRequest request = new UserLicenseGetRequest { ApplicationId = "application_ideba4c06b", UserId = "user_idd41a70e8", }; UserLicense expectedResponse = new UserLicense { Kind = "kindf7aa39d9", Enabled = true, State = "state2e9ed39e", #pragma warning disable CS0612 EditionId = "edition_idc7d1accf", #pragma warning restore CS0612 CustomerId = "customer_id3b3724cb", ApplicationId = "application_ideba4c06b", Id = "id74b70bb8", UserId = "user_idd41a70e8", }; mockGrpcClient.Setup(x => x.GetAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <UserLicense>(stt::Task.FromResult(expectedResponse), null, null, null, null)); UserLicenseServiceClient client = new UserLicenseServiceClientImpl(mockGrpcClient.Object, null); UserLicense responseCallSettings = await client.GetAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); UserLicense responseCancellationToken = await client.GetAsync(request, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for Get</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetRequestObject() { // Create client UserLicenseServiceClient userLicenseServiceClient = UserLicenseServiceClient.Create(); // Initialize request argument(s) UserLicenseGetRequest request = new UserLicenseGetRequest { ApplicationId = "", UserId = "", }; // Make the request UserLicense response = userLicenseServiceClient.Get(request); }
/// <summary>Snippet for GetAsync</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 GetRequestObjectAsync() { // Create client UserLicenseServiceClient userLicenseServiceClient = await UserLicenseServiceClient.CreateAsync(); // Initialize request argument(s) UserLicenseGetRequest request = new UserLicenseGetRequest { ApplicationId = "", UserId = "", }; // Make the request UserLicense response = await userLicenseServiceClient.GetAsync(request); }
/// <summary>Snippet for GetAsync</summary> public async Task GetRequestObjectAsync() { // Snippet: GetAsync(UserLicenseGetRequest, CallSettings) // Additional: GetAsync(UserLicenseGetRequest, CancellationToken) // Create client UserLicenseServiceClient userLicenseServiceClient = await UserLicenseServiceClient.CreateAsync(); // Initialize request argument(s) UserLicenseGetRequest request = new UserLicenseGetRequest { ApplicationId = "", UserId = "", }; // Make the request UserLicense response = await userLicenseServiceClient.GetAsync(request); // End snippet }