示例#1
0
        public FriendEditViewModelTest()
        {
            _friendDeletedEventMock = new Mock <FriendDeletedEvent>();
            _friendSavedEventMock   = new Mock <FriendSavedEvent>();
            _eventAggregatorMock    = new Mock <IEventAggregator>();

            _eventAggregatorMock.Setup(ea => ea.GetEvent <FriendSavedEvent>())
            .Returns(_friendSavedEventMock.Object);
            _eventAggregatorMock.Setup(ea => ea.GetEvent <FriendDeletedEvent>())
            .Returns(_friendDeletedEventMock.Object);

            _dataProviderMock = new Mock <IFriendDataProvider>();
            _dataProviderMock.Setup(dp => dp.GetFriendById(_friendId))
            .Returns(new Friend()
            {
                Id = _friendId, FirstName = "Thomas"
            });

            _messageDialogServiceMock = new Mock <IMessageDialogService>();

            _viewModel = new FriendEditViewModel(
                _dataProviderMock.Object,
                _eventAggregatorMock.Object,
                _messageDialogServiceMock.Object);
        }
示例#2
0
        public FriendEditViewModelTests()
        {
            _dataProviderMock = new Mock <IFriendDataProvider>();
            _dataProviderMock.Setup(dp => dp.GetFriendById(_friendId))
            .Returns(new Friend {
                Id = _friendId, FirstName = "Thomas"
            });

            _viewModel = new FriendEditViewModel(_dataProviderMock.Object);
        }
        public FriendEditViewModelTests()
        {
            var friendDataProviderMoq = new Mock <IFriendDataProvider>();

            friendDataProviderMoq.Setup(dp => dp.GetFriendById(FriendId))
            .Returns(new Friend {
                Id = FriendId, FirstName = "Thomas"
            });

            _friendEditViewModelMoq = new FriendEditViewModel(friendDataProviderMoq.Object);
        }
示例#4
0
        public FriendEditViewModelTests()
        {
            _friendSavedEventMock = new Mock <FriendSavedEvent>();
            _eventAggregatorMock  = new Mock <IEventAggregator>();
            _eventAggregatorMock.Setup(ea => ea.GetEvent <FriendSavedEvent>())
            .Returns(_friendSavedEventMock.Object);

            _dataProviderMock = new Mock <IFriendDataProvider>();
            _dataProviderMock.Setup(dp => dp.GetFriendById(_friendId))
            .Returns(new Friend {
                Id = _friendId, FirstName = "Pszemek"
            });

            _viewModel = new FriendEditViewModel(_dataProviderMock.Object,
                                                 _eventAggregatorMock.Object);
        }
示例#5
0
        public void TestInitialize()
        {
            this.friendSavedEventMock = new Mock <FriendSavedEvent>();
            this.eventAggregatorMock  = new Mock <IEventAggregator>();
            this.eventAggregatorMock.Setup(ea => ea.GetEvent <FriendSavedEvent>()).
            Returns(this.friendSavedEventMock.Object);

            this.dataProviderMock = new Mock <IFriendDataProvider>();
            this.dataProviderMock.Setup(dp => dp.GetFriendById(FriendId)).
            Returns(new Friend {
                Id = FriendId, FirstName = "Thomas"
            });

            this.dialogService = new Mock <IMessageDialogService>();

            this.friendEditViewModel = new FriendEditViewModel(this.dataProviderMock.Object,
                                                               this.eventAggregatorMock.Object, this.dialogService.Object);
        }
示例#6
0
        public FriendEditViewModelTests()
        {
            friendDataProviderMock = new Mock <IFriendDataProvider>();
            onFriendSavedEventMock = new Mock <OnFriendSavedEvent>();
            friendDataProviderMock.Setup(provider => provider.GetFriendById(friendId))
            .Returns(new Friend()
            {
                Id = friendId, FirstName = "Manas", LastName = "Bajaj"
            });
            eventAggregatorMock = new Mock <IEventAggregator>();
            eventAggregatorMock.Setup(aggregator => aggregator.GetEvent <OnDeleteFriendEvent>())
            .Returns(new OnDeleteFriendEvent());
            eventAggregatorMock.Setup(aggregator => aggregator.GetEvent <OnFriendSavedEvent>())
            .Returns(onFriendSavedEventMock.Object);
            messageDialogServiceMock = new Mock <IMessageDialogService>();

            viewModel = new FriendEditViewModel(friendDataProviderMock.Object, eventAggregatorMock.Object,
                                                messageDialogServiceMock.Object);
        }
        public FriendEditViewModelTests()
        {
            _friendDeletedEventMock = new Mock <FriendDeletedEvent>(); //inst
            _friendSavedEventMock   = new Mock <FriendSavedEvent>();   //inst

            _eventAggregatorMock = new Mock <IEventAggregator>();      //inst / Prism
            _eventAggregatorMock.Setup(ea => ea.GetEvent <FriendSavedEvent>())
            .Returns(_friendSavedEventMock.Object);                    //typ zwracanej wartości
            _eventAggregatorMock.Setup(ea => ea.GetEvent <FriendDeletedEvent>())
            .Returns(_friendDeletedEventMock.Object);                  //typ zwracanej wartości

            _dataProviderMock = new Mock <IFriendDataProvider>();      //inst
            _dataProviderMock.Setup(dp => dp.GetFriendById(_friendId))
            .Returns(new Friend {
                Id = _friendId, FirstName = "Thomas"
            });                                                             //typ zwracanej wartości

            _messageDialogServiceMock = new Mock <IMessageDialogService>(); //inst

            _viewModel = new FriendEditViewModel(_dataProviderMock.Object,
                                                 _eventAggregatorMock.Object,
                                                 _messageDialogServiceMock.Object); //inst
        }