/rest-assured-net

Primary LanguageC#Apache License 2.0Apache-2.0

RestAssured.NET

This is a C# .NET version of the original REST Assured.

With RestAssured.Net, writing tests for your HTTP APIs is as simple as

[Test]
public void DemonstrateRestAssuredNetEaseOfUse()
{
    Given()
    .When()
    .Get("http://api.zippopotam.us/us/90210")
    .Then()
    .StatusCode(200)
    .And()
    .Body("$.places[0].state", NHamcrest.Is.EqualTo("California"));
}

All features of the library are described and demonstrated in the RestAssured.Net Usage Guide.

This library is currently under heavy development. Expect more features to be added on a very regular basis.

First proper NuGet release expected before the end of 2022.