public async stt::Task GetMetadataResourceNamesAsync()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            GetMetadataRequest request = new GetMetadataRequest
            {
                MetadataName = MetadataName.FromProperty("[PROPERTY]"),
            };
            Metadata expectedResponse = new Metadata
            {
                Dimensions =
                {
                    new DimensionMetadata(),
                },
                Metrics =
                {
                    new MetricMetadata(),
                },
                MetadataName = MetadataName.FromProperty("[PROPERTY]"),
            };

            mockGrpcClient.Setup(x => x.GetMetadataAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Metadata>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            BetaAnalyticsDataClient client = new BetaAnalyticsDataClientImpl(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 async stt::Task BatchRunPivotReportsRequestObjectAsync()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            BatchRunPivotReportsRequest request = new BatchRunPivotReportsRequest
            {
                Property = "propertyc9b48d1a",
                Requests =
                {
                    new RunPivotReportRequest(),
                },
            };
            BatchRunPivotReportsResponse expectedResponse = new BatchRunPivotReportsResponse
            {
                PivotReports =
                {
                    new RunPivotReportResponse(),
                },
                Kind = "kindf7aa39d9",
            };

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

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

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public void GetMetadataResourceNames()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            GetMetadataRequest request = new GetMetadataRequest
            {
                MetadataName = MetadataName.FromProperty("[PROPERTY]"),
            };
            Metadata expectedResponse = new Metadata
            {
                Dimensions =
                {
                    new DimensionMetadata(),
                },
                Metrics =
                {
                    new MetricMetadata(),
                },
                MetadataName = MetadataName.FromProperty("[PROPERTY]"),
            };

            mockGrpcClient.Setup(x => x.GetMetadata(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BetaAnalyticsDataClient client = new BetaAnalyticsDataClientImpl(mockGrpcClient.Object, null);
            Metadata response = client.GetMetadata(request.MetadataName);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Exemplo n.º 4
0
        public void CheckCompatibilityRequestObject()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            CheckCompatibilityRequest request = new CheckCompatibilityRequest
            {
                Property            = "propertyc9b48d1a",
                Dimensions          = { new Dimension(), },
                Metrics             = { new Metric(), },
                DimensionFilter     = new FilterExpression(),
                MetricFilter        = new FilterExpression(),
                CompatibilityFilter = Compatibility.Incompatible,
            };
            CheckCompatibilityResponse expectedResponse = new CheckCompatibilityResponse
            {
                DimensionCompatibilities =
                {
                    new DimensionCompatibility(),
                },
                MetricCompatibilities =
                {
                    new MetricCompatibility(),
                },
            };

            mockGrpcClient.Setup(x => x.CheckCompatibility(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BetaAnalyticsDataClient    client   = new BetaAnalyticsDataClientImpl(mockGrpcClient.Object, null);
            CheckCompatibilityResponse response = client.CheckCompatibility(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void BatchRunPivotReportsRequestObject()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            BatchRunPivotReportsRequest request = new BatchRunPivotReportsRequest
            {
                Property = "propertyc9b48d1a",
                Requests =
                {
                    new RunPivotReportRequest(),
                },
            };
            BatchRunPivotReportsResponse expectedResponse = new BatchRunPivotReportsResponse
            {
                PivotReports =
                {
                    new RunPivotReportResponse(),
                },
                Kind = "kindf7aa39d9",
            };

            mockGrpcClient.Setup(x => x.BatchRunPivotReports(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BetaAnalyticsDataClient      client   = new BetaAnalyticsDataClientImpl(mockGrpcClient.Object, null);
            BatchRunPivotReportsResponse response = client.BatchRunPivotReports(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Exemplo n.º 6
0
        public async stt::Task CheckCompatibilityRequestObjectAsync()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            CheckCompatibilityRequest request = new CheckCompatibilityRequest
            {
                Property            = "propertyc9b48d1a",
                Dimensions          = { new Dimension(), },
                Metrics             = { new Metric(), },
                DimensionFilter     = new FilterExpression(),
                MetricFilter        = new FilterExpression(),
                CompatibilityFilter = Compatibility.Incompatible,
            };
            CheckCompatibilityResponse expectedResponse = new CheckCompatibilityResponse
            {
                DimensionCompatibilities =
                {
                    new DimensionCompatibility(),
                },
                MetricCompatibilities =
                {
                    new MetricCompatibility(),
                },
            };

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

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

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public async stt::Task RunReportRequestObjectAsync()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            RunReportRequest request = new RunReportRequest
            {
                Property           = "propertyc9b48d1a",
                Dimensions         = { new Dimension(), },
                Metrics            = { new Metric(), },
                DateRanges         = { new DateRange(), },
                DimensionFilter    = new FilterExpression(),
                MetricFilter       = new FilterExpression(),
                Offset             = -4389998161825790342L,
                Limit              = 7494001492025909162L,
                MetricAggregations =
                {
                    MetricAggregation.Minimum,
                },
                OrderBys            = { new OrderBy(), },
                CurrencyCode        = "currency_code7f81e352",
                CohortSpec          = new CohortSpec(),
                KeepEmptyRows       = true,
                ReturnPropertyQuota = true,
            };
            RunReportResponse expectedResponse = new RunReportResponse
            {
                DimensionHeaders =
                {
                    new DimensionHeader(),
                },
                MetricHeaders = { new MetricHeader(), },
                Rows          = { new Row(), },
                Totals        = { new Row(), },
                Maximums      = { new Row(), },
                Minimums      = { new Row(), },
                RowCount      = 743251772,
                Metadata      = new ResponseMetaData(),
                PropertyQuota = new PropertyQuota(),
                Kind          = "kindf7aa39d9",
            };

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

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

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
        public void RunReportRequestObject()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            RunReportRequest request = new RunReportRequest
            {
                Property           = "propertyc9b48d1a",
                Dimensions         = { new Dimension(), },
                Metrics            = { new Metric(), },
                DateRanges         = { new DateRange(), },
                DimensionFilter    = new FilterExpression(),
                MetricFilter       = new FilterExpression(),
                Offset             = -4389998161825790342L,
                Limit              = 7494001492025909162L,
                MetricAggregations =
                {
                    MetricAggregation.Minimum,
                },
                OrderBys            = { new OrderBy(), },
                CurrencyCode        = "currency_code7f81e352",
                CohortSpec          = new CohortSpec(),
                KeepEmptyRows       = true,
                ReturnPropertyQuota = true,
            };
            RunReportResponse expectedResponse = new RunReportResponse
            {
                DimensionHeaders =
                {
                    new DimensionHeader(),
                },
                MetricHeaders = { new MetricHeader(), },
                Rows          = { new Row(), },
                Totals        = { new Row(), },
                Maximums      = { new Row(), },
                Minimums      = { new Row(), },
                RowCount      = 743251772,
                Metadata      = new ResponseMetaData(),
                PropertyQuota = new PropertyQuota(),
            };

            mockGrpcClient.Setup(x => x.RunReport(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BetaAnalyticsDataClient client   = new BetaAnalyticsDataClientImpl(mockGrpcClient.Object, null);
            RunReportResponse       response = client.RunReport(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Exemplo n.º 9
0
        public async stt::Task RunRealtimeReportRequestObjectAsync()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            RunRealtimeReportRequest request = new RunRealtimeReportRequest
            {
                Property           = "propertyc9b48d1a",
                Dimensions         = { new Dimension(), },
                Metrics            = { new Metric(), },
                DimensionFilter    = new FilterExpression(),
                MetricFilter       = new FilterExpression(),
                PageSize           = -226905851,
                MetricAggregations =
                {
                    MetricAggregation.Minimum,
                },
                OrderBys            = { new OrderBy(), },
                ReturnPropertyQuota = true,
            };
            RunRealtimeReportResponse expectedResponse = new RunRealtimeReportResponse
            {
                DimensionHeaders =
                {
                    new DimensionHeader(),
                },
                MetricHeaders = { new MetricHeader(), },
                Rows          = { new Row(), },
                Totals        = { new Row(), },
                Maximums      = { new Row(), },
                Minimums      = { new Row(), },
                TotalSize     = 1202968108,
                PropertyQuota = new PropertyQuota(),
            };

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

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

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Exemplo n.º 10
0
        public void RunRealtimeReportRequestObject()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            RunRealtimeReportRequest request = new RunRealtimeReportRequest
            {
                Property           = "propertyc9b48d1a",
                Dimensions         = { new Dimension(), },
                Metrics            = { new Metric(), },
                DimensionFilter    = new FilterExpression(),
                MetricFilter       = new FilterExpression(),
                Limit              = 7494001492025909162L,
                MetricAggregations =
                {
                    MetricAggregation.Minimum,
                },
                OrderBys            = { new OrderBy(), },
                ReturnPropertyQuota = true,
                MinuteRanges        = { new MinuteRange(), },
            };
            RunRealtimeReportResponse expectedResponse = new RunRealtimeReportResponse
            {
                DimensionHeaders =
                {
                    new DimensionHeader(),
                },
                MetricHeaders = { new MetricHeader(), },
                Rows          = { new Row(), },
                Totals        = { new Row(), },
                Maximums      = { new Row(), },
                Minimums      = { new Row(), },
                RowCount      = 743251772,
                PropertyQuota = new PropertyQuota(),
                Kind          = "kindf7aa39d9",
            };

            mockGrpcClient.Setup(x => x.RunRealtimeReport(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BetaAnalyticsDataClient   client   = new BetaAnalyticsDataClientImpl(mockGrpcClient.Object, null);
            RunRealtimeReportResponse response = client.RunRealtimeReport(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Exemplo n.º 11
0
        public async stt::Task RunPivotReportRequestObjectAsync()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            RunPivotReportRequest request = new RunPivotReportRequest
            {
                Property            = "propertyc9b48d1a",
                Dimensions          = { new Dimension(), },
                Metrics             = { new Metric(), },
                DateRanges          = { new DateRange(), },
                Pivots              = { new Pivot(), },
                DimensionFilter     = new FilterExpression(),
                MetricFilter        = new FilterExpression(),
                CurrencyCode        = "currency_code7f81e352",
                CohortSpec          = new CohortSpec(),
                KeepEmptyRows       = true,
                ReturnPropertyQuota = true,
            };
            RunPivotReportResponse expectedResponse = new RunPivotReportResponse
            {
                PivotHeaders     = { new PivotHeader(), },
                DimensionHeaders =
                {
                    new DimensionHeader(),
                },
                MetricHeaders = { new MetricHeader(), },
                Rows          = { new Row(), },
                Aggregates    = { new Row(), },
                Metadata      = new ResponseMetaData(),
                PropertyQuota = new PropertyQuota(),
            };

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

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

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Exemplo n.º 12
0
        public void RunRealtimeReportRequestObject()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            RunRealtimeReportRequest request = new RunRealtimeReportRequest
            {
                Property           = "propertyc9b48d1a",
                Dimensions         = { new Dimension(), },
                Metrics            = { new Metric(), },
                DimensionFilter    = new FilterExpression(),
                MetricFilter       = new FilterExpression(),
                PageSize           = -226905851,
                MetricAggregations =
                {
                    MetricAggregation.Minimum,
                },
                OrderBys            = { new OrderBy(), },
                ReturnPropertyQuota = true,
            };
            RunRealtimeReportResponse expectedResponse = new RunRealtimeReportResponse
            {
                DimensionHeaders =
                {
                    new DimensionHeader(),
                },
                MetricHeaders = { new MetricHeader(), },
                Rows          = { new Row(), },
                Totals        = { new Row(), },
                Maximums      = { new Row(), },
                Minimums      = { new Row(), },
                TotalSize     = 1202968108,
                PropertyQuota = new PropertyQuota(),
            };

            mockGrpcClient.Setup(x => x.RunRealtimeReport(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BetaAnalyticsDataClient   client   = new BetaAnalyticsDataClientImpl(mockGrpcClient.Object, null);
            RunRealtimeReportResponse response = client.RunRealtimeReport(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void RunPivotReportRequestObject()
        {
            moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient> mockGrpcClient = new moq::Mock <BetaAnalyticsData.BetaAnalyticsDataClient>(moq::MockBehavior.Strict);
            RunPivotReportRequest request = new RunPivotReportRequest
            {
                Property            = "propertyc9b48d1a",
                Dimensions          = { new Dimension(), },
                Metrics             = { new Metric(), },
                DateRanges          = { new DateRange(), },
                Pivots              = { new Pivot(), },
                DimensionFilter     = new FilterExpression(),
                MetricFilter        = new FilterExpression(),
                CurrencyCode        = "currency_code7f81e352",
                CohortSpec          = new CohortSpec(),
                KeepEmptyRows       = true,
                ReturnPropertyQuota = true,
            };
            RunPivotReportResponse expectedResponse = new RunPivotReportResponse
            {
                PivotHeaders     = { new PivotHeader(), },
                DimensionHeaders =
                {
                    new DimensionHeader(),
                },
                MetricHeaders = { new MetricHeader(), },
                Rows          = { new Row(), },
                Aggregates    = { new Row(), },
                Metadata      = new ResponseMetaData(),
                PropertyQuota = new PropertyQuota(),
                Kind          = "kindf7aa39d9",
            };

            mockGrpcClient.Setup(x => x.RunPivotReport(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            BetaAnalyticsDataClient client   = new BetaAnalyticsDataClientImpl(mockGrpcClient.Object, null);
            RunPivotReportResponse  response = client.RunPivotReport(request);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }