This is a C# console application that parses a JSON API for photo albums and displays them in the console. This application leverages the nuget package Newton JSON in order to download the JSON information from the API. The project then takes input commands from the console line and displays information/errors accordingly.
A release version of the application can be downloaded from https://drive.google.com/open?id=0B676zOSSbYg4WWY4LWhNc1o5YzQ
After downloading the zip folder to run the application do as follows:
- Unzip the contents of the zip
- Open Folder Technical Showcase where you unzipped the folder contents
- Right click on TechnicalShowcase.exe and run as administrator (may not work without admin depending on your Windows settings)
- If prompted with an unauthorized exe Windows message click "More Info" and "Run anyways"
- Follow instructions on command prompt to utilize application.
Otherwise you may download the code to your computer and launch the application using Visual Studio:
- Clone/Download Github Repo of TechnicalShowcase
- Open TechnicalShowcase.sln using Visual Studio
- Click F-5 or Start to debug the project TechnicalShowcase (should be setup as default launch application)
- Follow instructions on command prompt to utilize appplication.
In order to execute Unit tests included you may need to do the following:
- Verify the AlbumTest project has TechnicalShowcase listed as a dependancy (should be set up)
- Open Visual Studio Test Explorer Window
- Right click and run individual test, or select Run All to run all associated unit tests in project