public async stt::Task FlushRowsResourceNamesAsync() { moq::Mock <BigQueryWrite.BigQueryWriteClient> mockGrpcClient = new moq::Mock <BigQueryWrite.BigQueryWriteClient>(moq::MockBehavior.Strict); FlushRowsRequest request = new FlushRowsRequest { WriteStreamAsWriteStreamName = WriteStreamName.FromProjectDatasetTableStream("[PROJECT]", "[DATASET]", "[TABLE]", "[STREAM]"), }; FlushRowsResponse expectedResponse = new FlushRowsResponse { Offset = -4389998161825790342L, }; mockGrpcClient.Setup(x => x.FlushRowsAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <FlushRowsResponse>(stt::Task.FromResult(expectedResponse), null, null, null, null)); BigQueryWriteClient client = new BigQueryWriteClientImpl(mockGrpcClient.Object, null); FlushRowsResponse responseCallSettings = await client.FlushRowsAsync(request.WriteStreamAsWriteStreamName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); FlushRowsResponse responseCancellationToken = await client.FlushRowsAsync(request.WriteStreamAsWriteStreamName, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }