XeroTechnicalTest consists of a CSharp console application created using Visual Studio 2013.
If you don't have Visual Studio available download the community edition from https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx
Good luck!
-
This is purely a coding exercise to fix, add tests and refactor the solution.
-
No CICD is required.
-
The purpose of the private functions in Program.cs is to verify things work.
Welcome to the Xero technical excercise! --------------------------------------------------------------------------------- The test consists of a small invoice application that has a number of issues. Your job is to fix them and make sure you can perform the functions in each method below. Note your first job is to get the solution compiling! Rules --------------------------------------------------------------------------------- * The entire solution must be written in C# (any version) * You can modify any of the code in this solution, split out classes, add projects etc * You can modify Invoice and InvoiceLine, rename and add methods, change property types (hint) * Feel free to use any libraries or frameworks you like as long as they are .net based * Feel free to write tests (hint) * Show off your skills! Good luck :) When you have finished the solution please zip it up and email it back to the recruiter or developer who sent it to you