Esempio n. 1
0
        public void TestAddContact()
        {
            // arrange
            var contact = new MVVMExercises.Models.User()
            {
                ID = 5, Username = "******", Password = "******"
            };
            var testContact = new MVVMExercises.ViewModels.ContactsTestViewModel();


            // act

            testContact.GetUser = contact.Username;
            testContact.AddContact();

            // assert
            Assert.Single(testContact.Users);
        }
Esempio n. 2
0
        public void TestCarCollectionPropertyChanged()
        {
            // arrange
            bool invoked = false;
            var  contact = new MVVMExercises.Models.User()
            {
                ID = 2, Username = "******", Password = "******"
            };
            var testContact = new MVVMExercises.ViewModels.ContactsTestViewModel();

            testContact.PropertyChanged += (sender, e) =>
            {
                if (e.PropertyName.Equals("Users"))
                {
                    invoked = true;
                }
            };

            // act
            testContact.Users.Add(contact);

            // assert
            Assert.True(invoked);
        }