Это решение – результат выполнения тестового задания, условия и пояснения к которому содержатся в PDF-файле.
Источники новостей передаются консольному приложению как аргументы командной строки в виде пар название URL, разделённых пробелами или табуляциями. По-умолчанию передаются источники, указанные в PDF-файле.
Перед запуском Web-приложения нужно установить пакеты с помощью npm, выполнив из консоли npm install.
По-умолчанию в качестве СУБД используется Microsoft SQL Server (LocalDB), но можно использовать SQLite. Для этого надо или в файле sharedappsettings.json решения, или в appsettings.json проектов изменить значение свойства UseSqlite на true.