Tag Archives: ASP.NET MVC Web API

Designing Web API Versioning

In this post I am going to talk about some of the commonly used Web API versioning strategy and hope it will help you decide which one is best suitable for your scenario.You will also see that there is no right or wrong way of designing them but I am always about options and different […]


Implementing Web API Versioning using OWIN

In my previous post “Designing Web API Versioning” I covered some of the design aspects of versioning and in this post I am going to show you how to implement versioning in Web APIs using OWIN. First I am going to define a simple interface so that we can plug this in the OWIN Pipeline […]


Testing Web API

Continuing with my previous post on Implementing Web API Versioning using OWIN, in this post I am going to show how to write unit test for your Web APIs. As we know that the beauty of OWIN is able to run your web application independent of the web server and based on this principle the […]