I created two separate projects for Model and View Model.
Added an API for Model and a factory method.
Migrated View Model to a new project and referenced only the API of Model to it.
Prepared View Model for independent testing using dependency injection design pattern.
I updated the View Project to ".net Standard 6.0 (LTE)", so that there are no compatibility issues with referencing View Model to View.
All projects in TP.GraphicalData are now in ".net Standard 6.0 (LTE)
I created two separate projects for Model and View Model. Added an API for Model and a factory method. Migrated View Model to a new project and referenced only the API of Model to it. Prepared View Model for independent testing using dependency injection design pattern. I updated the View Project to ".net Standard 6.0 (LTE)", so that there are no compatibility issues with referencing View Model to View. All projects in TP.GraphicalData are now in ".net Standard 6.0 (LTE)
Marek Kopania 234760 Information Technology