public void ShouldLoadFriends()
        {
            var navigationDataProviderMoq = new Mock <INavigationDataProvider>();

            navigationDataProviderMoq.Setup(dp => dp.GetAllFriends())
            .Returns(new List <LookupItem>()
            {
                new LookupItem {
                    Id = 1, DisplayMember = "Julia"
                },
                new LookupItem {
                    Id = 2, DisplayMember = "Thomas"
                }
            });



            _viewModel.Load();

            Assert.Equal(2, _viewModel.Friends.Count);

            var friend = _viewModel.Friends.SingleOrDefault(f => f.Id == 1);

            Assert.NotNull(friend);
            Assert.Equal("Julia", friend.DisplayMember);

            friend = _viewModel.Friends.SingleOrDefault(f => f.Id == 2);
            Assert.NotNull(friend);
            Assert.Equal("Thomas", friend.DisplayMember);
        }
        public void ShouldLoadFrieds()
        {
            //var viewModel = new NavigationViewModel(new NavigationDataProviderMock());
            _viewModel.Load();

            Assert.Equal(2, _viewModel.Friends.Count);
        }
    public void ShouldLoadFriendsOnlyOnce()
    {
      var viewModel = new NavigationViewModel(
        new NavigationDataProviderMock());

      viewModel.Load();
      viewModel.Load();

      Assert.Equal(2, viewModel.Friends.Count);
    }
Esempio n. 4
0
        public void ShoulLoadFriends()
        {
            _viewModel.Load();

            Assert.Equal(4, _viewModel.Friends.Count());
            var friend = _viewModel.Friends.SingleOrDefault(f => f.Id == 2);

            Assert.NotNull(friend);
            Assert.Equal("Leonor Costa", friend.DisplayMember);
            friend = _viewModel.Friends.SingleOrDefault(f => f.Id == 4);
            Assert.NotNull(friend);
            Assert.Equal("Mário Costa", friend.DisplayMember);
        }
        public void ShouldLoadFriends()
        {
            _viewModel.Load();

            Assert.Equal(2, _viewModel.Friends.Count);

            var friend = _viewModel.Friends.SingleOrDefault(f => f.Id == 1);

            Assert.NotNull(friend);
            Assert.Equal("Julia", friend.DisplayMember);

            friend = _viewModel.Friends.SingleOrDefault(f => f.Id == 2);
            Assert.NotNull(friend);
            Assert.Equal("Thomas", friend.DisplayMember);
        }
        public void ShouldLoadFriends()
        {
            _viewModel.Load();


            Assert.Equal(2, _viewModel.Friends.Count);
        }
Esempio n. 7
0
        public void ShouldLoadFriends()
        {
            var viewModel = new NavigationViewModel();

            viewModel.Load();
            //Assert.Equal(2, viewModel.Friends.Count);
        }
        public void ShouldLoadFriends()
        {
            var viewModel = new NavigationViewModel(new NavigationDataProviderMock()); //instancja makiety

            viewModel.Load();
            Assert.AreEqual(2, viewModel.Friends.Count);
        }
        public void ShouldLoadFriends()
        {
            _viewModel.Load(); //wczytanie przyjaciół
            Assert.AreEqual(2, _viewModel.Friends.Count);

            var friend = _viewModel.Friends.SingleOrDefault(f => f.Id == 1);

            Assert.AreEqual("Pszemek", friend.DisplayMember);
        }
Esempio n. 10
0
        public void ShouldLoadFriends()
        {
            //Arrange

            //Act
            _viewModel.Load();
            var friend1 = _viewModel.Friends.SingleOrDefault(f => f.Id == 1);
            var friend2 = _viewModel.Friends.SingleOrDefault(f => f.Id == 2);

            //Assert
            Assert.Equal(2, _viewModel.Friends.Count);

            Assert.NotNull(friend1);
            Assert.Equal("Julia", friend1.DisplayMember);

            Assert.NotNull(friend2);
            Assert.Equal("Thomas", friend2.DisplayMember);
        }
        public void ShouldLoadFriends()
        {
            var viewModel = new NavigationViewModel(new NavigationDataProviderMock()); //instancja makiety

            viewModel.Load();                                                          //wczytanie przyjaciół
            Assert.AreEqual(2, viewModel.Friends.Count);

            var friend = viewModel.Friends.SingleOrDefault(f => f.Id == 1);

            Assert.AreEqual("Pszemek", friend.DisplayMember);
        }
    public void ShouldLoadFriends()
    {
      var viewModel = new NavigationViewModel(
        new NavigationDataProviderMock());

      viewModel.Load();

      Assert.Equal(2, viewModel.Friends.Count);

      var friend = viewModel.Friends.SingleOrDefault(f => f.Id == 1);
      Assert.NotNull(friend);
      Assert.Equal("Julia", friend.DisplayMember);

      friend = viewModel.Friends.SingleOrDefault(f => f.Id == 2);
      Assert.NotNull(friend);
      Assert.Equal("Thomas", friend.DisplayMember);
    }
        public void ShouldLoadFriends()
        {
            viewModel.Load();

            Assert.Equal(2, viewModel.Friends.Count);

            var friend = viewModel.Friends.SingleOrDefault(friend1 => friend1.Id == 1);

            Assert.NotNull(friend);
            Assert.Equal("Manas Bajaj", friend.DisplayMember);

            friend = viewModel.Friends.SingleOrDefault(friend1 => friend1.Id == 2);
            Assert.NotNull(friend);
            Assert.Equal("Gautam Bajaj", friend.DisplayMember);
        }
Esempio n. 14
0
        public void ShouldLoadFriends()
        {
            _viewModel.Load();

            Assert.Equal(2, _viewModel.Payments.Count);

            var payment = _viewModel.Payments.SingleOrDefault(f => f.Id == 1);

            Assert.NotNull(payment);
            Assert.Equal("Julia", payment.DisplayMember);

            payment = _viewModel.Payments.SingleOrDefault(f => f.Id == 2);
            Assert.NotNull(payment);
            Assert.Equal("Hammy", payment.DisplayMember);
        }
        public void ShouldAddNavigationItemWhenAddedFriendIsSaved()
        {
            _viewModel.Load();

            const int newFriendId = 97;

            _friendSavedEvent.Publish(new Friend
            {
                Id        = newFriendId,
                FirstName = "Freyja",
                LastName  = "Niehoff"
            });

            Assert.Equal(3, _viewModel.Friends.Count);

            var addedItem = _viewModel.Friends.SingleOrDefault(f => f.Id == newFriendId);

            Assert.NotNull(addedItem);
            Assert.Equal("Freyja Niehoff", addedItem.DisplayMember);
        }
 public void ShouldLoadMenuItems()
 {
     _viewModel.Load();
     Assert.AreEqual(1, _viewModel.MenuItems.Count);
     Assert.AreEqual(1, _viewModel.Options.Count);
 }