Проект сделан на Visual Studo Community.
Паттерн MVVM для WPF не был применен из-за соображений упрощения задачи. Так же для упрощения задачи всё было собрано в одном файле класса. Так же не был использован SQL из тех же соображений упрощения задачи.
При надобности можно было бы использовать всё вышеуказанное.
Так же был произведен юнит-тест записанный на видео, который можно посмотреть на ютьюбе по ссылке:
https://www.youtube.com/watch?v=Qx9kQ2JytKY
Данный юнит-тест был кратким и сжатым чтобы сэкономить время (24 минуты), были протестированы все особенности приложения без вдавания в детали (код, мелкие функции).
При надобности можно сделать и развернутый.
Код был удобно скомпонован под юнит-тест с помощью Region (участков кода).