Added ViewModel Testing
Added ViewModel Testing (Internals Visible)