Skip to content

Add protodefinition and refer it from mapping #1249

@GomesNayagam

Description

@GomesNayagam

Feature Request

I am planning to use grpc mock using docker container via WireMockContainerBuilder() like standalone WIreMock.Start() server. While doing that i noticed i am missing .AddProtoDefinition(id, protoDefinitionText) signatue for Container way.

Describe the solution you'd like
Prefer to as close as possible like

var server = WireMockServer.Start() 
server.AddProtoDefinition(id, protoDefinitionText)

var wireMockContainer = new WireMockContainerBuilder()
    .WithAutoRemove(true)
    .WithCleanUp(true)
   // .WithBindMount(TestHelper.GetAbsolutePath(@"mocks\greet"), "/home/wiremock")
   // .AddProtoDefinition(id, protoDefinitionText)
    .WithCommand("--UseHttp2")
    .AddUrl("grpc://*:9090")
    .AddUrl("http://*:8080")
    .Build();

Describe alternatives you've considered

  var result = await httpClient.PostAsync("/__admin/mappings", new StringContent(mappingsJson, Encoding.UTF8, "application/json"));
  result.EnsureSuccessStatusCode();

Is your feature request supported by WireMock (java version)? Please provide details.
Verified with WireMock.Net author and it is possible to include this feature.

Additional context
More discussion here
#1239

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions