C# Sorting Exercise
Budget: £10 – £15 GBP
We have exercise file We need to create c# console project with best SOLID principle
also need unit tests attached to the project, Send me how many hrs needed to complete this job
1. Create a c# console application capable of parsing the included data file
and sorting the result as TWO files:
a) Sorted by timespan and then by dataset and finally value (ascending order)
b) Sorted by dataset and then by timespan and finally value (ascending order)
notes:
i) The timespan is quantified by amount and then unit, where unit can be
days (d), weeks (w), months (m) or years (y).
ii) The sequence of the timespan elements can vary - BONUS MARKS will be given for
sorting the sequence into y,m,w,d as part of the result.
2. Create supporting unit tests using MSTest or NUnit to validate any classes you create as part of your solution.
Requirements:
i) The resulting code must be compilable using Microsoft Visual Studio 2017 (or lower)
ii) The code must demonstrate strong object oriented concepts and illustrate SOLID principles where appropriate
iii) When exercises 1 and 2 are completed, share the solution via a zipped file - please only include
also need unit tests attached to the project, Send me how many hrs needed to complete this job
1. Create a c# console application capable of parsing the included data file
and sorting the result as TWO files:
a) Sorted by timespan and then by dataset and finally value (ascending order)
b) Sorted by dataset and then by timespan and finally value (ascending order)
notes:
i) The timespan is quantified by amount and then unit, where unit can be
days (d), weeks (w), months (m) or years (y).
ii) The sequence of the timespan elements can vary - BONUS MARKS will be given for
sorting the sequence into y,m,w,d as part of the result.
2. Create supporting unit tests using MSTest or NUnit to validate any classes you create as part of your solution.
Requirements:
i) The resulting code must be compilable using Microsoft Visual Studio 2017 (or lower)
ii) The code must demonstrate strong object oriented concepts and illustrate SOLID principles where appropriate
iii) When exercises 1 and 2 are completed, share the solution via a zipped file - please only include