public async Task GetModelEvaluationAsync()
        {
            Mock <AutoMl.AutoMlClient> mockGrpcClient = new Mock <AutoMl.AutoMlClient>(MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient())
            .Returns(new Mock <Operations.OperationsClient>().Object);
            GetModelEvaluationRequest expectedRequest = new GetModelEvaluationRequest
            {
                ModelEvaluationName = new ModelEvaluationName("[PROJECT]", "[LOCATION]", "[MODEL]", "[MODEL_EVALUATION]"),
            };
            ModelEvaluation expectedResponse = new ModelEvaluation
            {
                Name                  = "name2-1052831874",
                AnnotationSpecId      = "annotationSpecId60690191",
                DisplayName           = "displayName1615086568",
                EvaluatedExampleCount = 277565350,
            };

            mockGrpcClient.Setup(x => x.GetModelEvaluationAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <ModelEvaluation>(Task.FromResult(expectedResponse), null, null, null, null));
            AutoMlClient        client   = new AutoMlClientImpl(mockGrpcClient.Object, null);
            ModelEvaluationName name     = new ModelEvaluationName("[PROJECT]", "[LOCATION]", "[MODEL]", "[MODEL_EVALUATION]");
            ModelEvaluation     response = await client.GetModelEvaluationAsync(name);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public void GetModelEvaluation()
        {
            Mock <AutoMl.AutoMlClient> mockGrpcClient = new Mock <AutoMl.AutoMlClient>(MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient())
            .Returns(new Mock <Operations.OperationsClient>().Object);
            GetModelEvaluationRequest expectedRequest = new GetModelEvaluationRequest
            {
                ModelEvaluationName = new ModelEvaluationName("[PROJECT]", "[LOCATION]", "[MODEL]", "[MODEL_EVALUATION]"),
            };
            ModelEvaluation expectedResponse = new ModelEvaluation
            {
                Name                  = "name2-1052831874",
                AnnotationSpecId      = "annotationSpecId60690191",
                EvaluatedExampleCount = 277565350,
            };

            mockGrpcClient.Setup(x => x.GetModelEvaluation(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            AutoMlClient        client   = new AutoMlClientImpl(mockGrpcClient.Object, null);
            ModelEvaluationName name     = new ModelEvaluationName("[PROJECT]", "[LOCATION]", "[MODEL]", "[MODEL_EVALUATION]");
            ModelEvaluation     response = client.GetModelEvaluation(name);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
 /// <summary>Snippet for GetModelEvaluation</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void GetModelEvaluationResourceNames()
 {
     // Create client
     AutoMlClient autoMlClient = AutoMlClient.Create();
     // Initialize request argument(s)
     ModelEvaluationName name = ModelEvaluationName.FromProjectLocationModelModelEvaluation("[PROJECT]", "[LOCATION]", "[MODEL]", "[MODEL_EVALUATION]");
     // Make the request
     ModelEvaluation response = autoMlClient.GetModelEvaluation(name);
 }
예제 #4
0
 /// <summary>Snippet for GetModelEvaluation</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void GetModelEvaluationRequestObject()
 {
     // Create client
     AutoMlClient autoMlClient = AutoMlClient.Create();
     // Initialize request argument(s)
     GetModelEvaluationRequest request = new GetModelEvaluationRequest
     {
         ModelEvaluationName = ModelEvaluationName.FromProjectLocationModelModelEvaluation("[PROJECT]", "[LOCATION]", "[MODEL]", "[MODEL_EVALUATION]"),
     };
     // Make the request
     ModelEvaluation response = autoMlClient.GetModelEvaluation(request);
 }