TeamControlium.NonGUI
2.0.6
dotnet add package TeamControlium.NonGUI --version 2.0.6
NuGet\Install-Package TeamControlium.NonGUI -Version 2.0.6
<PackageReference Include="TeamControlium.NonGUI" Version="2.0.6" />
paket add TeamControlium.NonGUI --version 2.0.6
#r "nuget: TeamControlium.NonGUI, 2.0.6"
// 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
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).
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
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- TeamControlium.Utilities (>= 2.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Fixes found during development of Examples.