Designer model tests

Added unit tests for DesignerModel
Added dummy class DummyDesigernModel to expose protected members of DesignerModel
Added test to iterate through DesignerResources and ensure that all resource entries are constructed properly