├── .github └── workflows │ └── test.yml ├── .gitignore ├── CompletedSolution ├── Consumer │ ├── src │ │ ├── ConsumerApiClient.cs │ │ ├── Program.cs │ │ └── consumer.csproj │ └── tests │ │ ├── ConsumerPactTests.cs │ │ └── tests.csproj └── Provider │ ├── src │ ├── Controllers │ │ └── ProviderController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── provider.csproj │ └── tests │ ├── Middleware │ ├── ProviderState.cs │ └── ProviderStateMiddleware.cs │ ├── ProviderApiTests.cs │ ├── TestStartup.cs │ └── tests.csproj ├── LICENSE ├── YourSolution ├── Consumer │ ├── src │ │ ├── ConsumerApiClient.cs │ │ ├── Program.cs │ │ └── consumer.csproj │ └── tests │ │ └── add-tests-here.txt └── Provider │ ├── src │ ├── Controllers │ │ └── ProviderController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── provider.csproj │ └── tests │ └── add-tests-here.txt ├── pact-workshop-dotnet-core-v1.sln ├── readme.md └── renovate.json /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | bin/ 3 | obj/ 4 | pacts/ 5 | data/ -------------------------------------------------------------------------------- /CompletedSolution/Consumer/src/ConsumerApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Consumer/src/ConsumerApiClient.cs -------------------------------------------------------------------------------- /CompletedSolution/Consumer/src/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Consumer/src/Program.cs -------------------------------------------------------------------------------- /CompletedSolution/Consumer/src/consumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Consumer/src/consumer.csproj -------------------------------------------------------------------------------- /CompletedSolution/Consumer/tests/ConsumerPactTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Consumer/tests/ConsumerPactTests.cs -------------------------------------------------------------------------------- /CompletedSolution/Consumer/tests/tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Consumer/tests/tests.csproj -------------------------------------------------------------------------------- /CompletedSolution/Provider/src/Controllers/ProviderController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/src/Controllers/ProviderController.cs -------------------------------------------------------------------------------- /CompletedSolution/Provider/src/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/src/Program.cs -------------------------------------------------------------------------------- /CompletedSolution/Provider/src/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/src/Properties/launchSettings.json -------------------------------------------------------------------------------- /CompletedSolution/Provider/src/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/src/Startup.cs -------------------------------------------------------------------------------- /CompletedSolution/Provider/src/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/src/appsettings.Development.json -------------------------------------------------------------------------------- /CompletedSolution/Provider/src/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/src/appsettings.json -------------------------------------------------------------------------------- /CompletedSolution/Provider/src/provider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/src/provider.csproj -------------------------------------------------------------------------------- /CompletedSolution/Provider/tests/Middleware/ProviderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/tests/Middleware/ProviderState.cs -------------------------------------------------------------------------------- /CompletedSolution/Provider/tests/Middleware/ProviderStateMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/tests/Middleware/ProviderStateMiddleware.cs -------------------------------------------------------------------------------- /CompletedSolution/Provider/tests/ProviderApiTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/tests/ProviderApiTests.cs -------------------------------------------------------------------------------- /CompletedSolution/Provider/tests/TestStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/tests/TestStartup.cs -------------------------------------------------------------------------------- /CompletedSolution/Provider/tests/tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/CompletedSolution/Provider/tests/tests.csproj -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/LICENSE -------------------------------------------------------------------------------- /YourSolution/Consumer/src/ConsumerApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Consumer/src/ConsumerApiClient.cs -------------------------------------------------------------------------------- /YourSolution/Consumer/src/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Consumer/src/Program.cs -------------------------------------------------------------------------------- /YourSolution/Consumer/src/consumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Consumer/src/consumer.csproj -------------------------------------------------------------------------------- /YourSolution/Consumer/tests/add-tests-here.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /YourSolution/Provider/src/Controllers/ProviderController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Provider/src/Controllers/ProviderController.cs -------------------------------------------------------------------------------- /YourSolution/Provider/src/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Provider/src/Program.cs -------------------------------------------------------------------------------- /YourSolution/Provider/src/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Provider/src/Properties/launchSettings.json -------------------------------------------------------------------------------- /YourSolution/Provider/src/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Provider/src/Startup.cs -------------------------------------------------------------------------------- /YourSolution/Provider/src/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Provider/src/appsettings.Development.json -------------------------------------------------------------------------------- /YourSolution/Provider/src/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Provider/src/appsettings.json -------------------------------------------------------------------------------- /YourSolution/Provider/src/provider.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/YourSolution/Provider/src/provider.csproj -------------------------------------------------------------------------------- /YourSolution/Provider/tests/add-tests-here.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pact-workshop-dotnet-core-v1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/pact-workshop-dotnet-core-v1.sln -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/readme.md -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pact-foundation/pact-workshop-dotnet-core-v1/HEAD/renovate.json --------------------------------------------------------------------------------