Ejemplo n.º 1
0
        public void Should_handle_custom_event()
        {
            var reverseEvent = new CustomEvent(null);
            var @event       = new CustomEvent(reverseEvent);

            m.MarkEvent(@event);
            UndoCount(1);

            m.Undo();
            Assert.IsTrue(@event.IsRolledback);

            m.Changed += (_, args) => Assert.AreSame(reverseEvent, args.Event);
            m.Redo();
        }