public void CreateAssessment()
        {
            Mock <RecaptchaEnterpriseServiceV1Beta1.RecaptchaEnterpriseServiceV1Beta1Client> mockGrpcClient = new Mock <RecaptchaEnterpriseServiceV1Beta1.RecaptchaEnterpriseServiceV1Beta1Client>(MockBehavior.Strict);
            CreateAssessmentRequest expectedRequest = new CreateAssessmentRequest
            {
                ParentAsProjectName = new ProjectName("[PROJECT]"),
                Assessment          = new Assessment(),
            };
            Assessment expectedResponse = new Assessment
            {
                Name       = "name3373707",
                Confidence = 8.2925121E7f,
            };

            mockGrpcClient.Setup(x => x.CreateAssessment(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            RecaptchaEnterpriseServiceV1Beta1Client client = new RecaptchaEnterpriseServiceV1Beta1ClientImpl(mockGrpcClient.Object, null);
            ProjectName parent     = new ProjectName("[PROJECT]");
            Assessment  assessment = new Assessment();
            Assessment  response   = client.CreateAssessment(parent, assessment);

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