Added FakeLogger and Changed ViewModel and ViewModelTest