예제 #1
0
        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);
        }
예제 #2
0
        public void Setup()
        {
            DispatcherHelper.Initialize();

            _mockAuthenticationService = new Mock<INGTweetAuthenticationService>().Object;
            _mockApplicationSettingsProvider = new Mock<IApplicationSettingsProvider>().Object;

            _viewModel = new MentionsViewModel(_mockAuthenticationService, _mockApplicationSettingsProvider);
        }