Catel.Test.Data.ModelBaseFacts.TheCancelEditMethod.InvokesCancelEditingCompletedEventAfterCancelEditIsCanceled C# (CSharp) Метод

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

private InvokesCancelEditingCompletedEventAfterCancelEditIsCanceled ( ) : void
Результат void
            public void InvokesCancelEditingCompletedEventAfterCancelEditIsCanceled()
            {
                var editableObject = new EditableObject();
                var editableObjectAsIEditableObject = (IEditableObject)editableObject;

                editableObject.DoCancelCancel = true;

                Assert.IsFalse(editableObject.CancelEditingCalled);
                Assert.IsFalse(editableObject.OnCancelEditCalled);

                editableObjectAsIEditableObject.BeginEdit();
                editableObjectAsIEditableObject.CancelEdit();

                Assert.IsTrue(editableObject.CancelEditingCalled);
                Assert.IsTrue(editableObject.CancelEditingCompletedCalled);
                Assert.IsTrue(editableObject.OnCancelEditCalled);
                Assert.IsTrue(editableObject.OnCancelEditCompletedCalled);
            }