public void IsValidFalseWhenEnterDifferentText_Test() { //arrange var passwordEntry = new Entry(); var confirmPasswordEntry = new Entry(); var confirmPasswordBehavior = new ConfirmPasswordBehavior(); confirmPasswordBehavior.Flags = ValidationFlags.ValidateOnValueChanging; //act passwordEntry.Text = "123456"; confirmPasswordBehavior.OriginalPassword = passwordEntry.Text; confirmPasswordEntry.Behaviors.Add(confirmPasswordBehavior); confirmPasswordEntry.Text = "1234567"; //assert Assert.False(confirmPasswordBehavior.IsValid); }
public void IsValidFalseWhenOneIsNull_Test() { //arrange var passwordEntry = new Entry(); var confirmPasswordEntry = new Entry(); var confirmPasswordBehavior = new ConfirmPasswordBehavior(); confirmPasswordBehavior.Flags = ValidationFlags.ValidateOnAttaching; //act passwordEntry.Text = "123456"; confirmPasswordBehavior.OriginalPassword = passwordEntry.Text; confirmPasswordEntry.Behaviors.Add(confirmPasswordBehavior); confirmPasswordEntry.Text = null; //assert Assert.False(confirmPasswordBehavior.IsValid); }