This is a technical test
this project implements a C#.NET application with the following features:
Allow any user from https://dummyjson.com/users to log into the app using https://dummyjson.com/auth/login Using the logged in user’s token, the application should find the three most expensive smartphones from https://dummyjson.com/auth/products, and display its brand, title and price from most to least expensive The application should then ask the user to input a percentage value - and when entered, increase the price of these smartphones by the percentage supplied, via the API. The application should then display the updated smartphones and their new prices.
The application should log user input and API calls and responses it should also have appropriate error handling, i.e. login failures, connection issues etc. Please add any appropriate unit tests that you feel are appropriate