[TestMethod]
public void TestMethods_For_GetDriversFromApi_With3Members()
{
_contract.Given("TestSourceSystem is registered with 3 members")
.WhenGetting($"system-my/{MemberId}", "system my")
.ThenTheProvider
.WillRespondWith(HttpStatusCode.OK)
.AndJsonContentLike(PactNet.Matchers.Match.MinType(MembersJson, 1))
.RunTest(async () =>
{
var environmentType = EnvironmentType.Sandbox;
var result = await _relatedService.GetTenantsForSourceSystem(MemberId, environmentType);
Assert.AreEqual(3, result.Count);
Assert.AreEqual("TestTenantName", result.First().Name);
Assert.AreEqual("TestTenantName", result.First().DisplayName);
});
}
PactNet.PactFailureException: Actual interactions do not match expected interactions for mock MockService.
Missing requests: GET /system-my/123456