Library providing an API to allow Test Frameworks & Tests to interact with TCP and HTTP endpoints. Library allows configuration of the HTTP document/s in errored ways as well as syntactially correct ways. SSL (HTTPS) can be handled with server certificates automatically handled in any custom way (certificate and HTTPS server information can also be easily obtained for test purposes).
Error handling also allows tests to validate negative functionality as well as positive.
Library is available on NuGet (TeamControlium NonGUI).
Examples of usage can be seen in the NonGUI.net.Examples project
.Net Core 3.1 TeamControlium Utilities library
Library uses Specflow/MSTest for it's unit tests and must always run to pass before merging to develop branch. Tests use www.dataaccess.com/webservicesserver and postman-echo.com as target sample endpoints for tests.
Vanilla Stylecop is used for policing of coding style with zero violations allowed.
- Visual Studio Community 2019 with Sandcastle for online usage documentation
Contact TeamControlium contributors for possible contributions
We use SemVer for versioning. For the versions available, see the tags on this repository.
- Mat Walker - Initial work and maintenance - v-walk
- K8 - Maintenance and work on original HTTPNonUI project - K8coder
See also the list of people who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Selenium Contributors