####################### RACES #######################
########## Source ##########
The source for the solution is available from following git repository url.
Url =
########## Solution ##########
The solution is completed using VISUAL STUDIO 2017.
The solution mainly contains two host projects. Both of them are hosted on IIS EXPRESS.
- Race.Web.Api - The races web api
- Race.Web.Application - The web application with the required web page
########## How to run ##########
- Download the source from the git repository as mentioned above
- Open and build is Visual Studio 2017.
- Run the solution where above both projects must be set as start up projects
- Go to the web page and click 'Load Race Information' button
- All the races will be loaded via web api and displayed on web page
########## Notes ##########
- Tried to use multiple layers to separate concerns
- For XML processing Linq to XML is used, although XmlSerializer could even be used. I like to avoid XML attributues polluting domain models.
- Minimum level of web page is completed and proper styling of the web page is avoided.
- All possible test cases are not covered.
- Did object state testing with stubs, rather than behaivour testing