TeamControlium.NonGUI 2.0.6

Install-Package TeamControlium.NonGUI -Version 2.0.6
dotnet add package TeamControlium.NonGUI --version 2.0.6
<PackageReference Include="TeamControlium.NonGUI" Version="2.0.6" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TeamControlium.NonGUI --version 2.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: TeamControlium.NonGUI, 2.0.6"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install TeamControlium.NonGUI as a Cake Addin
#addin nuget:?package=TeamControlium.NonGUI&version=2.0.6

// Install TeamControlium.NonGUI as a Cake Tool
#tool nuget:?package=TeamControlium.NonGUI&version=2.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

TeamControlium - NonGUI .NET Library

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.

Getting Started

Library is available on NuGet (TeamControlium NonGUI).

Full API documentation

Examples

Examples of usage can be seen in the NonGUI.net.Examples project

Dependencies

.Net Core 3.1 TeamControlium Utilities library

Unit tests

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.

Coding Style

Vanilla Stylecop is used for policing of coding style with zero violations allowed.

Built With

  • Visual Studio Community 2019 with Sandcastle for online usage documentation

Contributing

Contact TeamControlium contributors for possible contributions

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • 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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Selenium Contributors

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.0.6 216 4/29/2020
2.0.4 221 4/19/2020
2.0.3 201 4/19/2020

Fixes found during development of Examples.