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); }
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); }