Catel.Test.Data.ModelBaseFacts.SuspendChangeCallbacksFacts.SuspendsCallbacks C# (CSharp) Méthode

SuspendsCallbacks() private méthode

private SuspendsCallbacks ( ) : void
Résultat void
            public void SuspendsCallbacks()
            {
                var model = new SuspendableTestModel();

                using (model.SuspendChangeCallbacks())
                {
                    model.FirstName = "A";
                    model.LastName = "B";

                    Assert.IsFalse(model.IsFirstNameCallbackInvoked);
                    Assert.IsFalse(model.IsLastNameCallbackInvoked);
                }

                model.FirstName = "A1";
                model.LastName = "B1";

                Assert.IsTrue(model.IsFirstNameCallbackInvoked);
                Assert.IsTrue(model.IsLastNameCallbackInvoked);
            }