示例#1
0
        public MainViewModelTests()
        {
            _frienEditViewModelMocks = new List <Mock <IFriendEditViewModel> >();
            _navigationViewModelMock = new Mock <INavigationViewModel>();
            _eventAggregatorMock     = new Mock <IEventAggregator>();
            _openFriendEditViewEvent = new OpenFriendEditViewEvent();
            _eventAggregatorMock.Setup(ea => ea.GetEvent <OpenFriendEditViewEvent>()).Returns(_openFriendEditViewEvent);

            _viewModel = new MainViewModel(_navigationViewModelMock.Object, CreateFriendEditViewModel, _eventAggregatorMock.Object);
        }
        public void TestInitialize()
        {
            this.navigationViewModelMock = new Mock <INavigationViewModel>();
            this.eventAggregatorMock     = new Mock <IEventAggregator>();
            this.openFriendEditViewEvent = new OpenFriendEditViewEvent();

            this.eventAggregatorMock.Setup(x => x.GetEvent <OpenFriendEditViewEvent>()).
            Returns(this.openFriendEditViewEvent);

            this.mainViewModel = new MainViewModel(navigationViewModelMock.Object,
                                                   CreateFriendEditViewModel, this.eventAggregatorMock.Object);
        }
        public MainViewModelTests()
        {
            navigationViewModelMock = new Mock <INavigationViewModel>();
            eventAggregatorMock     = new Mock <IEventAggregator>();
            eventAggregatorMock.Setup(aggregator => aggregator.GetEvent <OpenFriendEditViewEvent>())
            .Returns(new OpenFriendEditViewEvent());
            eventAggregatorMock.Setup(aggregator => aggregator.GetEvent <OnDeleteFriendEvent>())
            .Returns(new OnDeleteFriendEvent());
            openFriendEditViewEvent = eventAggregatorMock.Object.GetEvent <OpenFriendEditViewEvent>();
            onDeleteFriendEvent     = eventAggregatorMock.Object.GetEvent <OnDeleteFriendEvent>();

            mainViewModel = new MainViewModel(navigationViewModelMock.Object, CreateFriendEditViewModel,
                                              eventAggregatorMock.Object);
        }
示例#4
0
        public MainViewModelTests()
        {
            _friendEditViewModelMoqs = new List <Mock <IFriendEditViewModel> >();
            _navigationViewModelMoq  = new Mock <INavigationViewModel>();

            _openFriendEditViewEvent = new OpenFriendEditViewEvent(); // Real Event
            _eventAggregatorMoq      = new Mock <IEventAggregator>();
            _eventAggregatorMoq
            .Setup(s => s.GetEvent <OpenFriendEditViewEvent>())
            .Returns(_openFriendEditViewEvent);

            _mainViewModel = new MainViewModel(_navigationViewModelMoq.Object,
                                               CreateFriendEditViewModel,
                                               _eventAggregatorMoq.Object);
        }