Fixed the issue with incorrectly mocking the DataBase. Renamed some TestProvider classes as well as added new methods to them. Added new ViewModels. Added references to EF in various projects.
Added several ViewModels
Restructured ViewModel project structure so that the scaffolding is used in the following manner: [EntityClass]/Input and [EntityClass]/Output. Moved classes to their respective folders in the structure.
Changed the ViewModel for given entity folder naming convention from [Entity]/... to For[Entity]/...
Adjusted namespaces.
Added constructors.
Added constructor to logic to some of the ViewModels.