public async stt::Task GetMetadataResourceNamesAsync() { moq::Mock <AlphaAnalyticsData.AlphaAnalyticsDataClient> mockGrpcClient = new moq::Mock <AlphaAnalyticsData.AlphaAnalyticsDataClient>(moq::MockBehavior.Strict); GetMetadataRequest request = new GetMetadataRequest { MetadataName = MetadataName.FromMetadata(), }; Metadata expectedResponse = new Metadata { Dimensions = { new DimensionMetadata(), }, Metrics = { new MetricMetadata(), }, MetadataName = MetadataName.FromMetadata(), }; mockGrpcClient.Setup(x => x.GetMetadataAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Metadata>(stt::Task.FromResult(expectedResponse), null, null, null, null)); AlphaAnalyticsDataClient client = new AlphaAnalyticsDataClientImpl(mockGrpcClient.Object, null); Metadata responseCallSettings = await client.GetMetadataAsync(request.MetadataName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Metadata responseCancellationToken = await client.GetMetadataAsync(request.MetadataName, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void GetMetadataResourceNames() { moq::Mock <AlphaAnalyticsData.AlphaAnalyticsDataClient> mockGrpcClient = new moq::Mock <AlphaAnalyticsData.AlphaAnalyticsDataClient>(moq::MockBehavior.Strict); GetMetadataRequest request = new GetMetadataRequest { MetadataName = MetadataName.FromMetadata(), }; Metadata expectedResponse = new Metadata { Dimensions = { new DimensionMetadata(), }, Metrics = { new MetricMetadata(), }, MetadataName = MetadataName.FromMetadata(), }; mockGrpcClient.Setup(x => x.GetMetadata(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); AlphaAnalyticsDataClient client = new AlphaAnalyticsDataClientImpl(mockGrpcClient.Object, null); Metadata response = client.GetMetadata(request.MetadataName); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetMetadata</summary> public void GetMetadataResourceNames() { // Snippet: GetMetadata(MetadataName, CallSettings) // Create client AlphaAnalyticsDataClient alphaAnalyticsDataClient = AlphaAnalyticsDataClient.Create(); // Initialize request argument(s) MetadataName name = MetadataName.FromMetadata(); // Make the request Metadata response = alphaAnalyticsDataClient.GetMetadata(name); // End snippet }
/// <summary>Snippet for GetMetadataAsync</summary> public async Task GetMetadataResourceNamesAsync() { // Snippet: GetMetadataAsync(MetadataName, CallSettings) // Additional: GetMetadataAsync(MetadataName, CancellationToken) // Create client AlphaAnalyticsDataClient alphaAnalyticsDataClient = await AlphaAnalyticsDataClient.CreateAsync(); // Initialize request argument(s) MetadataName name = MetadataName.FromMetadata(); // Make the request Metadata response = await alphaAnalyticsDataClient.GetMetadataAsync(name); // End snippet }
/// <summary>Snippet for GetMetadata</summary> public void GetMetadataRequestObject() { // Snippet: GetMetadata(GetMetadataRequest, CallSettings) // Create client AlphaAnalyticsDataClient alphaAnalyticsDataClient = AlphaAnalyticsDataClient.Create(); // Initialize request argument(s) GetMetadataRequest request = new GetMetadataRequest { MetadataName = MetadataName.FromMetadata(), }; // Make the request Metadata response = alphaAnalyticsDataClient.GetMetadata(request); // End snippet }
/// <summary>Snippet for GetMetadataAsync</summary> public async Task GetMetadataRequestObjectAsync() { // Snippet: GetMetadataAsync(GetMetadataRequest, CallSettings) // Additional: GetMetadataAsync(GetMetadataRequest, CancellationToken) // Create client AlphaAnalyticsDataClient alphaAnalyticsDataClient = await AlphaAnalyticsDataClient.CreateAsync(); // Initialize request argument(s) GetMetadataRequest request = new GetMetadataRequest { MetadataName = MetadataName.FromMetadata(), }; // Make the request Metadata response = await alphaAnalyticsDataClient.GetMetadataAsync(request); // End snippet }