Catel.Test.Data.ModelBaseTest.NotifyPropertyChanging C# (CSharp) Метод

NotifyPropertyChanging() приватный Метод

private NotifyPropertyChanging ( ) : void
Результат void
        public void NotifyPropertyChanging()
        {
            var obj = ModelBaseTestHelper.CreateIniEntryObject();

            bool isInvoked = false;

            obj.PropertyChanging += (sender, e) =>
            {
                if (isInvoked)
                {
                    return;
                }

                isInvoked = true;

                // Check property
                if (string.Compare(e.PropertyName, "Value") != 0)
                {
                    Assert.Fail("Wrong PropertyChanging property name");
                }
            };

            obj.Value = "MyNewValue";

            Assert.IsTrue(isInvoked, "PropertyChanging was not invoked");
        }
ModelBaseTest