public async stt::Task CreatePolicyResourceNames3Async() { moq::Mock <OrgPolicy.OrgPolicyClient> mockGrpcClient = new moq::Mock <OrgPolicy.OrgPolicyClient>(moq::MockBehavior.Strict); CreatePolicyRequest request = new CreatePolicyRequest { ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), Policy = new Policy(), }; Policy expectedResponse = new Policy { PolicyName = PolicyName.FromProjectPolicy("[PROJECT]", "[POLICY]"), Spec = new PolicySpec(), Alternate = new AlternatePolicySpec(), }; mockGrpcClient.Setup(x => x.CreatePolicyAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Policy>(stt::Task.FromResult(expectedResponse), null, null, null, null)); OrgPolicyClient client = new OrgPolicyClientImpl(mockGrpcClient.Object, null); Policy responseCallSettings = await client.CreatePolicyAsync(request.ParentAsOrganizationName, request.Policy, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Policy responseCancellationToken = await client.CreatePolicyAsync(request.ParentAsOrganizationName, request.Policy, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public void DeletePolicyResourceNames() { moq::Mock <OrgPolicy.OrgPolicyClient> mockGrpcClient = new moq::Mock <OrgPolicy.OrgPolicyClient>(moq::MockBehavior.Strict); DeletePolicyRequest request = new DeletePolicyRequest { PolicyName = PolicyName.FromProjectPolicy("[PROJECT]", "[POLICY]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeletePolicy(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); OrgPolicyClient client = new OrgPolicyClientImpl(mockGrpcClient.Object, null); client.DeletePolicy(request.PolicyName); mockGrpcClient.VerifyAll(); }
public async stt::Task DeletePolicyResourceNamesAsync() { moq::Mock <OrgPolicy.OrgPolicyClient> mockGrpcClient = new moq::Mock <OrgPolicy.OrgPolicyClient>(moq::MockBehavior.Strict); DeletePolicyRequest request = new DeletePolicyRequest { PolicyName = PolicyName.FromProjectPolicy("[PROJECT]", "[POLICY]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeletePolicyAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); OrgPolicyClient client = new OrgPolicyClientImpl(mockGrpcClient.Object, null); await client.DeletePolicyAsync(request.PolicyName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeletePolicyAsync(request.PolicyName, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }
public void GetPolicy() { moq::Mock <OrgPolicy.OrgPolicyClient> mockGrpcClient = new moq::Mock <OrgPolicy.OrgPolicyClient>(moq::MockBehavior.Strict); GetPolicyRequest request = new GetPolicyRequest { PolicyName = PolicyName.FromProjectPolicy("[PROJECT]", "[POLICY]"), }; Policy expectedResponse = new Policy { PolicyName = PolicyName.FromProjectPolicy("[PROJECT]", "[POLICY]"), Spec = new PolicySpec(), Alternate = new AlternatePolicySpec(), }; mockGrpcClient.Setup(x => x.GetPolicy(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); OrgPolicyClient client = new OrgPolicyClientImpl(mockGrpcClient.Object, null); Policy response = client.GetPolicy(request.Name); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void CreatePolicyResourceNames3() { moq::Mock <OrgPolicy.OrgPolicyClient> mockGrpcClient = new moq::Mock <OrgPolicy.OrgPolicyClient>(moq::MockBehavior.Strict); CreatePolicyRequest request = new CreatePolicyRequest { ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), Policy = new Policy(), }; Policy expectedResponse = new Policy { PolicyName = PolicyName.FromProjectPolicy("[PROJECT]", "[POLICY]"), Spec = new PolicySpec(), Alternate = new AlternatePolicySpec(), }; mockGrpcClient.Setup(x => x.CreatePolicy(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); OrgPolicyClient client = new OrgPolicyClientImpl(mockGrpcClient.Object, null); Policy response = client.CreatePolicy(request.ParentAsOrganizationName, request.Policy); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }