This is a minimal MVVM sample code with Unit Tests for View Model