Api Testing

API Testing In .NET with Expected.Request

Alright, let’s get started with the question that I’m sure you are all asking, what is Expected.Request? Simply put it’s a Fluent API I’ve created to test REST APIs, and even better it’s open source! Woot! Expected.Request abstracts away the HttpClient class in favor of clear and cohesive chaining. If you would like to see the full documentation for this package check that out here, otherwise let’s jump into some examples.

Using Docker for .NET Core Integration Testing

Recently at work, we have been discussing how to perform integration tests on .NET Core services. From previous experience, integration testing can be quite a messy process especially when performing reads and writes to a database. Have you ever had an issue with maintaining consistently correct data? Sharing a database with multiple developers? Or even setting up your own data without interfering with your teammates? If any of these problems sound familiar, then docker can be the solution for you.