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(); }
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(); }
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(); }
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 }
/// <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); }
/// <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 }