Hi
@Megha Agarwal, apologies for the shameless plug, but have you seen RestAssured .Net? It's a port of Rest Assured in C# I've created, and I think it's doing a pretty decent job of making it easy to write tests for HTTP APIs in C#. I'm working on examples of how to use it together with Pact, by the way, but that'll take me some more time...
In the meantime:
https://github.com/basdijkstra/rest-assured-net