public PactProducerTests(ITestOutputHelper output) { var configuration = new ProducerVerifierConfiguration { ProviderName = ConfigurationManager.AppSettings["ProviderName"], ProjectName = ConfigurationManager.AppSettings["ProjectName"], PactBrokerUri = ConfigurationManager.AppSettings["PactBrokerUri"], PactBrokerUsername = ConfigurationManager.AppSettings["PactBrokerUsername"], PactBrokerPassword = ConfigurationManager.AppSettings["PactBrokerPassword"], }; _pactProducerTests = new Aqovia.PactProducerVerifier.PactProducerTests(configuration, output.WriteLine, ThisAssembly.Git.Branch, null, maxBranchNameLength); }
public PactProducerSampleTestsXUnit(ITestOutputHelper output) { var configuration = new ProducerVerifierConfiguration { ProviderName = "PactProducerSampleTests", PactBrokerUri = $"http://{IPAddress.Loopback.ToString()}:{_port}", AspNetCoreStartup = typeof(Startup) }; _pactProducerTests = new PactProducerTests(configuration, output.WriteLine, "test-branch", builder => { builder.UseMiddleware(typeof(TestStateProvider)); }, TeamCityMaxBranchLength); }