public void Setup() { DispatcherHelper.Initialize(); _mockAuthenticationService = new Mock <INGTweetAuthenticationService>().Object; _mockApplicationSettingsProvider = new Mock <IApplicationSettingsProvider>().Object; _viewModel = new MentionsViewModel(_mockAuthenticationService, _mockApplicationSettingsProvider); }
private void Mentions_Loaded(object sender, System.Windows.RoutedEventArgs e) { MentionsViewModel viewModel = DataContext as MentionsViewModel; if (viewModel != null) { viewModel.GetTweetsMentioningMe(); } }
public ViewModelLocator() { NGTweetAuthenticationServiceClient authenticationService = new NGTweetAuthenticationServiceClient(); NGApplicationSettingsProvider settingsProvider = new NGApplicationSettingsProvider(); mainViewModel = new MainViewModel(authenticationService, settingsProvider); timeLineViewModel = new TimeLineViewModel(authenticationService, settingsProvider); mentionsViewModel = new MentionsViewModel(authenticationService, settingsProvider); tweetActionViewModel = new TweetActionViewModel(authenticationService, settingsProvider); }