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