Ejemplo n.º 1
0
        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);
        }