Found 13 packages
Test/mock (3rd party) code reliant on HttpClient, WebClient, HttpWebRequest and WebRequest.Create()
A wrapper for HttpClient that simplifies things, and uses normal error codes instead of exceptions for network errors
This is wrapper on HttpClient that brings interface implementation and encapsulates the original HttpClient.
Caching versions of LightHttpRequest, supporting local and distributed caches
This small library is a wrapper around the use of HttpWebRequest\WebRequest classes in the .Net framework and is designed to make the use of RESTful web service in a .Net application as easy as possible.
The WebScraper_dotNET Class Library is a high level wrapper around the WebRequest. The library is currently compiled at .Net 4.0 so it should work with any application running .Net 4.0 and above. WebScraper_dotNET is a library for scraping web data. It converts HTML code into a structured array of data.
MapVida.WebAPIClient is a wrapper around the MapVida Web API. Its goal is to provide you with a clean and neat interface for interacting with MapVida's data services, while taking care of all the lower level things like HTTP requests, authorization flow and mapping the JSON request to .NET classes.
Build your API test easily with few simple steps and this framework allows you to focus more on your Test. The wrapper allows to call the endpoints easily and provide different options on your request and response. Overview This framework is built as part of Selenium Essentials to provide an API framework which allows to make calls to endpoints easily. For advanced data transformation features including Excel integration, consider using TestAny.Essentials.Api.Extensions. Key Features: - API framework to write integration tests -- Supports fluent way of endpoint definitions -- Support most of the operations -- Simple and easy to manage the tests -- Retry mechanisms with configurable timeouts -- Cookie management and domain extraction -- Proxy and certificate support -- Comprehensive response handling Advanced Capabilities: - Request retry with customizable conditions - Timeout control for server requests - Cookie extraction and management - Auto-redirection handling - No-cache options - JSON and query parameter support - Comprehensive HTTP method support (GET, POST, PUT, DELETE, PATCH) Extensions Available: For enhanced functionality including Excel data transformation, template processing, and data-driven testing, install TestAny.Essentials.Api.Extensions which provides: - Excel data integration with {{placeholder}} template transformation - Advanced data manipulation and transformation utilities - Enhanced extension methods for string and data operations Example: return new TestApiHttp() .SetEnvironment("http://api.openweathermap.org") .PrepareRequest("/data/2.5/forecast") .Get() .ResponseBody .ContentJson;
The Fetch_dotNET Class Library is a high level wrapper around the HttpWebRequest. The library is currently compiled at .Net 4.5 so it should work with any application running .Net 4.5 and above. Fetch_dotNET provides the Fetch API for your networking needs. Fetch will seem familiar if you have used XMLHttpRequest or other networking APIs before.
Build your Api test easily with few simple steps and this framework allows you to focus more on your Test. The wrapper allows to call the endpoints easily and provide different options on your request and response. Overview This framework is build as part of Selenium Essentials to provide a Api framework which allows to make calls to endpoint easily. - Api framework to write integration tests -- Supports fluent way of endpoint definitions -- Support most of the operations -- Simple and easy to manage the tests Example, return new TestApiHttp() .SetEnvironment("http://api.openweathermap.org") .PrepareRequest("/data/2.5/forecase") .Get() .ResponseBody .ContentJson;
.Net Http Client. A minimal Rest client that uses .Net HttpWebRequest API to make requests. It is mainly a wrapper around the famous and robust .Net HttpWebRequest API. It features a simple interface for making Web requests.
Build your Api test easily with few simple steps and this framework allows you to focus more on your Test. The wrapper allows to call the endpoints easily and provide different options on your request and response. Overview This framework is build as part of Selenium Essentials to provide a Api framework which allows to make calls to endpoint easily with enhanced data transformation capabilities. - Api framework to write integration tests -- Supports fluent way of endpoint definitions -- Support most of the operations -- Simple and easy to manage the tests -- Excel data transformation and template processing -- Data-driven testing with Excel integration -- String template transformation with placeholders Key Features: - Excel Data Integration: Load and transform data from Excel files using attributes - Template Processing: Transform string templates with {{placeholder}} syntax using Excel data - Extension Methods: Convenient extension methods for string and data transformations - Seamless Integration: Works with TestAny.Essentials.Api for enhanced testing capabilities Excel Data Transformation: - GetExcelDataSourceContent(): Retrieve Excel data from method attributes - TransformWithExcelData(): Transform string templates using Excel data with {{key}} placeholders - Support for column mapping and worksheet selection - Automatic data type handling and conversion Example, return new TestApiHttp() .SetEnvironment("http://api.openweathermap.org") .PrepareRequest("/data/2.5/forecase") .Get() .ResponseBody .ContentJson; // Excel data transformation example var template = "Hello {{name}}, your age is {{age}}"; var transformedContent = template.TransformWithExcelData(excelData);