Skip to content

ConsumerDataRight/mock-solution-test-automation

Repository files navigation

Consumer Data Right Logo

made-with-dotnet made-with-csharp MIT License Pull Requests Welcome

Consumer Data Right - Mock Solution Test Automation

Note: This repository is only relevant from version 1.1.0 of the Authorisation Server and version 2.0.0 of the Mock Data Holder solutions.

Check here for the latest Authorisation Server version and here for the latest Mock Data Holder version.

This project includes source code and documentation for the Consumer Data Right (CDR) Mock Solution Test Automation NuGet package.

It contains common source code that is used by the Mock Data Holder and Authorisation Server test automation projects.

The project is built and packaged as a NuGet package and available on NuGet.

Note: This project is designed specifically for use in CDR Mock Solutions test projects. It is not intended to be used as a stand alone testing solution as it is tightly coupled with CDR Mock Solutions.

Getting Started

To get started, clone the source code.

git clone https://github.com/ConsumerDataRight/mock-solution-test-automation.git

Documentation on how this project is used can be found in the test automation execution guides by following the links below:

Technology Stack

The following technologies have been used to build the Mock Solution Test Automation project:

  • The source code has been written in C# using the .Net 8 framework.
  • xUnit is the framework used for writing and running tests.
  • Microsoft Playwright is the framework used for Web Testing.

Contribute

We encourage contributions from the community. See our contributing guidelines.

Code of Conduct

This project has adopted the Contributor Covenant. For more information see the code of conduct.

Security Policy

See our security policy for information on security controls, reporting a vulnerability and supported versions.

License

MIT License

Notes

The Mock Solution Test Automation solution is provided as a development and testing tool that is used by the other mock solutions.