API definition can be tested and viewed in Swagger UI /swagger/index.html
1. Xml comment file to have proper summary description in swagger UI.2. ProducesResponseTypeAttribute added so swagger UI return proper response from action methods.
3. If supported media type is not passed then it will generate error.
4. Created data generator to seed data in memory using EF.
5. Xunit tests are added for controller actions to showcase Theory and Fact.