Skip to content

Commit

Permalink
feat: Add IAM mixin to Google.Cloud.Kms.V1
Browse files Browse the repository at this point in the history
  • Loading branch information
jskeet committed Feb 16, 2022
1 parent d2ea336 commit dd98ae1
Show file tree
Hide file tree
Showing 5 changed files with 200 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

using gaxgrpc = Google.Api.Gax.Grpc;
using gagr = Google.Api.Gax.ResourceNames;
using gciv = Google.Cloud.Iam.V1;
using wkt = Google.Protobuf.WellKnownTypes;
using grpccore = Grpc.Core;
using moq = Moq;
Expand All @@ -32,6 +33,7 @@ public sealed class GeneratedEkmServiceClientTest
public void GetEkmConnectionRequestObject()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
GetEkmConnectionRequest request = new GetEkmConnectionRequest
{
EkmConnectionName = EkmConnectionName.FromProjectLocationEkmConnection("[PROJECT]", "[LOCATION]", "[EKM_CONNECTION]"),
Expand All @@ -57,6 +59,7 @@ public void GetEkmConnectionRequestObject()
public async stt::Task GetEkmConnectionRequestObjectAsync()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
GetEkmConnectionRequest request = new GetEkmConnectionRequest
{
EkmConnectionName = EkmConnectionName.FromProjectLocationEkmConnection("[PROJECT]", "[LOCATION]", "[EKM_CONNECTION]"),
Expand Down Expand Up @@ -84,6 +87,7 @@ public void GetEkmConnectionRequestObject()
public void GetEkmConnection()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
GetEkmConnectionRequest request = new GetEkmConnectionRequest
{
EkmConnectionName = EkmConnectionName.FromProjectLocationEkmConnection("[PROJECT]", "[LOCATION]", "[EKM_CONNECTION]"),
Expand All @@ -109,6 +113,7 @@ public void GetEkmConnection()
public async stt::Task GetEkmConnectionAsync()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
GetEkmConnectionRequest request = new GetEkmConnectionRequest
{
EkmConnectionName = EkmConnectionName.FromProjectLocationEkmConnection("[PROJECT]", "[LOCATION]", "[EKM_CONNECTION]"),
Expand Down Expand Up @@ -136,6 +141,7 @@ public void GetEkmConnection()
public void GetEkmConnectionResourceNames()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
GetEkmConnectionRequest request = new GetEkmConnectionRequest
{
EkmConnectionName = EkmConnectionName.FromProjectLocationEkmConnection("[PROJECT]", "[LOCATION]", "[EKM_CONNECTION]"),
Expand All @@ -161,6 +167,7 @@ public void GetEkmConnectionResourceNames()
public async stt::Task GetEkmConnectionResourceNamesAsync()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
GetEkmConnectionRequest request = new GetEkmConnectionRequest
{
EkmConnectionName = EkmConnectionName.FromProjectLocationEkmConnection("[PROJECT]", "[LOCATION]", "[EKM_CONNECTION]"),
Expand Down Expand Up @@ -188,6 +195,7 @@ public void GetEkmConnectionResourceNames()
public void CreateEkmConnectionRequestObject()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
CreateEkmConnectionRequest request = new CreateEkmConnectionRequest
{
ParentAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Expand Down Expand Up @@ -215,6 +223,7 @@ public void CreateEkmConnectionRequestObject()
public async stt::Task CreateEkmConnectionRequestObjectAsync()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
CreateEkmConnectionRequest request = new CreateEkmConnectionRequest
{
ParentAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Expand Down Expand Up @@ -244,6 +253,7 @@ public void CreateEkmConnectionRequestObject()
public void CreateEkmConnection()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
CreateEkmConnectionRequest request = new CreateEkmConnectionRequest
{
ParentAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Expand Down Expand Up @@ -271,6 +281,7 @@ public void CreateEkmConnection()
public async stt::Task CreateEkmConnectionAsync()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
CreateEkmConnectionRequest request = new CreateEkmConnectionRequest
{
ParentAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Expand Down Expand Up @@ -300,6 +311,7 @@ public void CreateEkmConnection()
public void CreateEkmConnectionResourceNames()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
CreateEkmConnectionRequest request = new CreateEkmConnectionRequest
{
ParentAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Expand Down Expand Up @@ -327,6 +339,7 @@ public void CreateEkmConnectionResourceNames()
public async stt::Task CreateEkmConnectionResourceNamesAsync()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
CreateEkmConnectionRequest request = new CreateEkmConnectionRequest
{
ParentAsLocationName = gagr::LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"),
Expand Down Expand Up @@ -356,6 +369,7 @@ public void CreateEkmConnectionResourceNames()
public void UpdateEkmConnectionRequestObject()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
UpdateEkmConnectionRequest request = new UpdateEkmConnectionRequest
{
EkmConnection = new EkmConnection(),
Expand All @@ -382,6 +396,7 @@ public void UpdateEkmConnectionRequestObject()
public async stt::Task UpdateEkmConnectionRequestObjectAsync()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
UpdateEkmConnectionRequest request = new UpdateEkmConnectionRequest
{
EkmConnection = new EkmConnection(),
Expand Down Expand Up @@ -410,6 +425,7 @@ public void UpdateEkmConnectionRequestObject()
public void UpdateEkmConnection()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
UpdateEkmConnectionRequest request = new UpdateEkmConnectionRequest
{
EkmConnection = new EkmConnection(),
Expand All @@ -436,6 +452,7 @@ public void UpdateEkmConnection()
public async stt::Task UpdateEkmConnectionAsync()
{
moq::Mock<EkmService.EkmServiceClient> mockGrpcClient = new moq::Mock<EkmService.EkmServiceClient>(moq::MockBehavior.Strict);
mockGrpcClient.Setup(x => x.CreateIAMPolicyClient()).Returns(new moq::Mock<gciv::IAMPolicy.IAMPolicyClient>().Object);
UpdateEkmConnectionRequest request = new UpdateEkmConnectionRequest
{
EkmConnection = new EkmConnection(),
Expand Down
Loading

0 comments on commit dd98ae1

Please sign in to comment.