示例#1
0
        public async stt::Task CreateReadSessionRequestObjectAsync()
        {
            moq::Mock <BigQueryRead.BigQueryReadClient> mockGrpcClient = new moq::Mock <BigQueryRead.BigQueryReadClient>(moq::MockBehavior.Strict);
            CreateReadSessionRequest request = new CreateReadSessionRequest
            {
                ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"),
                ReadSession         = new ReadSession(),
                MaxStreamCount      = 1813871107,
            };
            ReadSession expectedResponse = new ReadSession
            {
                ReadSessionName  = ReadSessionName.FromProjectLocationSession("[PROJECT]", "[LOCATION]", "[SESSION]"),
                ExpireTime       = new wkt::Timestamp(),
                DataFormat       = DataFormat.Arrow,
                AvroSchema       = new AvroSchema(),
                ArrowSchema      = new ArrowSchema(),
                TableAsTableName = TableName.FromProjectDatasetTable("[PROJECT]", "[DATASET]", "[TABLE]"),
                TableModifiers   = new ReadSession.Types.TableModifiers(),
                ReadOptions      = new ReadSession.Types.TableReadOptions(),
                Streams          = { new ReadStream(), },
            };

            mockGrpcClient.Setup(x => x.CreateReadSessionAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ReadSession>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            BigQueryReadClient client = new BigQueryReadClientImpl(mockGrpcClient.Object, null);
            ReadSession        responseCallSettings = await client.CreateReadSessionAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            ReadSession responseCancellationToken = await client.CreateReadSessionAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
示例#2
0
        public void CreateReadSession()
        {
            moq::Mock <BigQueryRead.BigQueryReadClient> mockGrpcClient = new moq::Mock <BigQueryRead.BigQueryReadClient>(moq::MockBehavior.Strict);
            CreateReadSessionRequest request = new CreateReadSessionRequest
            {
                ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"),
                ReadSession         = new ReadSession(),
                MaxStreamCount      = 1813871107,
            };
            ReadSession expectedResponse = new ReadSession
            {
                ReadSessionName  = ReadSessionName.FromProjectLocationSession("[PROJECT]", "[LOCATION]", "[SESSION]"),
                ExpireTime       = new wkt::Timestamp(),
                DataFormat       = DataFormat.Arrow,
                AvroSchema       = new AvroSchema(),
                ArrowSchema      = new ArrowSchema(),
                TableAsTableName = TableName.FromProjectDatasetTable("[PROJECT]", "[DATASET]", "[TABLE]"),
                TableModifiers   = new ReadSession.Types.TableModifiers(),
                ReadOptions      = new ReadSession.Types.TableReadOptions(),
                Streams          = { new ReadStream(), },
            };

            mockGrpcClient.Setup(x => x.CreateReadSession(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BigQueryReadClient client   = new BigQueryReadClientImpl(mockGrpcClient.Object, null);
            ReadSession        response = client.CreateReadSession(request.Parent, request.ReadSession, request.MaxStreamCount);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
示例#3
0
        public async stt::Task CreateReadSessionRequestObjectAsync()
        {
            moq::Mock <BigQueryStorage.BigQueryStorageClient> mockGrpcClient = new moq::Mock <BigQueryStorage.BigQueryStorageClient>(moq::MockBehavior.Strict);
            CreateReadSessionRequest request = new CreateReadSessionRequest
            {
                TableReference      = new TableReference(),
                TableModifiers      = new TableModifiers(),
                RequestedStreams    = -1338971660,
                ReadOptions         = new TableReadOptions(),
                Format              = DataFormat.Arrow,
                ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"),
                ShardingStrategy    = ShardingStrategy.Balanced,
            };
            ReadSession expectedResponse = new ReadSession
            {
                ReadSessionName  = ReadSessionName.FromProjectLocationSession("[PROJECT]", "[LOCATION]", "[SESSION]"),
                ExpireTime       = new wkt::Timestamp(),
                Streams          = { new Stream(), },
                AvroSchema       = new AvroSchema(),
                ArrowSchema      = new ArrowSchema(),
                TableReference   = new TableReference(),
                TableModifiers   = new TableModifiers(),
                ShardingStrategy = ShardingStrategy.Balanced,
            };

            mockGrpcClient.Setup(x => x.CreateReadSessionAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <ReadSession>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            BigQueryStorageClient client = new BigQueryStorageClientImpl(mockGrpcClient.Object, null);
            ReadSession           responseCallSettings = await client.CreateReadSessionAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            ReadSession responseCancellationToken = await client.CreateReadSessionAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
示例#4
0
        public void CreateReadSessionResourceNames()
        {
            moq::Mock <BigQueryStorage.BigQueryStorageClient> mockGrpcClient = new moq::Mock <BigQueryStorage.BigQueryStorageClient>(moq::MockBehavior.Strict);
            CreateReadSessionRequest request = new CreateReadSessionRequest
            {
                TableReference      = new TableReference(),
                RequestedStreams    = -1338971660,
                ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"),
            };
            ReadSession expectedResponse = new ReadSession
            {
                ReadSessionName  = ReadSessionName.FromProjectLocationSession("[PROJECT]", "[LOCATION]", "[SESSION]"),
                ExpireTime       = new wkt::Timestamp(),
                Streams          = { new Stream(), },
                AvroSchema       = new AvroSchema(),
                ArrowSchema      = new ArrowSchema(),
                TableReference   = new TableReference(),
                TableModifiers   = new TableModifiers(),
                ShardingStrategy = ShardingStrategy.Balanced,
            };

            mockGrpcClient.Setup(x => x.CreateReadSession(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BigQueryStorageClient client   = new BigQueryStorageClientImpl(mockGrpcClient.Object, null);
            ReadSession           response = client.CreateReadSession(request.TableReference, request.ParentAsProjectName, request.RequestedStreams);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
 /// <summary>Snippet for CreateReadSession</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void CreateReadSessionRequestObject()
 {
     // Create client
     BigQueryReadClient bigQueryReadClient = BigQueryReadClient.Create();
     // Initialize request argument(s)
     CreateReadSessionRequest request = new CreateReadSessionRequest
     {
         ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
         ReadSession         = new ReadSession(),
         MaxStreamCount      = 0,
     };
     // Make the request
     ReadSession response = bigQueryReadClient.CreateReadSession(request);
 }
 /// <summary>Snippet for CreateReadSession</summary>
 public void CreateReadSession_RequestObject()
 {
     // Snippet: CreateReadSession(CreateReadSessionRequest, CallSettings)
     // Create client
     BigQueryReadClient bigQueryReadClient = BigQueryReadClient.Create();
     // Initialize request argument(s)
     CreateReadSessionRequest request = new CreateReadSessionRequest
     {
         ParentAsProjectName = new ProjectName("[PROJECT]"),
         ReadSession         = new ReadSession(),
         MaxStreamCount      = 0,
     };
     // Make the request
     ReadSession response = bigQueryReadClient.CreateReadSession(request);
     // End snippet
 }
示例#7
0
 /// <summary>Snippet for CreateReadSession</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void CreateReadSessionRequestObject()
 {
     // Create client
     BigQueryStorageClient bigQueryStorageClient = BigQueryStorageClient.Create();
     // Initialize request argument(s)
     CreateReadSessionRequest request = new CreateReadSessionRequest
     {
         TableReference      = new TableReference(),
         TableModifiers      = new TableModifiers(),
         RequestedStreams    = 0,
         ReadOptions         = new TableReadOptions(),
         Format              = DataFormat.Unspecified,
         ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
         ShardingStrategy    = ShardingStrategy.Unspecified,
     };
     // Make the request
     ReadSession response = bigQueryStorageClient.CreateReadSession(request);
 }
示例#8
0
        /// <summary>Snippet for CreateReadSessionAsync</summary>
        public async Task CreateReadSessionRequestObjectAsync()
        {
            // Snippet: CreateReadSessionAsync(CreateReadSessionRequest, CallSettings)
            // Additional: CreateReadSessionAsync(CreateReadSessionRequest, CancellationToken)
            // Create client
            BigQueryReadClient bigQueryReadClient = await BigQueryReadClient.CreateAsync();

            // Initialize request argument(s)
            CreateReadSessionRequest request = new CreateReadSessionRequest
            {
                ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
                ReadSession         = new ReadSession(),
                MaxStreamCount      = 0,
            };
            // Make the request
            ReadSession response = await bigQueryReadClient.CreateReadSessionAsync(request);

            // End snippet
        }
        /// <summary>Snippet for CreateReadSessionAsync</summary>
        public async Task CreateReadSessionRequestObjectAsync()
        {
            // Snippet: CreateReadSessionAsync(CreateReadSessionRequest, CallSettings)
            // Additional: CreateReadSessionAsync(CreateReadSessionRequest, CancellationToken)
            // Create client
            BigQueryStorageClient bigQueryStorageClient = await BigQueryStorageClient.CreateAsync();

            // Initialize request argument(s)
            CreateReadSessionRequest request = new CreateReadSessionRequest
            {
                TableReference      = new TableReference(),
                TableModifiers      = new TableModifiers(),
                RequestedStreams    = 0,
                ReadOptions         = new TableReadOptions(),
                Format              = DataFormat.Unspecified,
                ParentAsProjectName = ProjectName.FromProject("[PROJECT]"),
                ShardingStrategy    = ShardingStrategy.Unspecified,
            };
            // Make the request
            ReadSession response = await bigQueryStorageClient.CreateReadSessionAsync(request);

            // End snippet
        }