public void CanCopyItem() { StartPage startPage = new StartPage(); Page page = new Page(); bool canCopy = integrityManger.CanCopy(page, startPage); Assert.IsTrue(canCopy, "The page couldn't be copied to the destination."); }
public void CanCopyItemEvent() { StartPage startPage = new StartPage(); Page page = new Page(); copying.Raise(persister, new CancellableDestinationEventArgs(page, startPage)); }
public void CanDelete() { Page page = new Page(); mocks.Record(); Expect.On(parser).Call(parser.IsRootOrStartPage(page)).Return(false); mocks.Replay(parser); bool canDelete = integrityManger.CanDelete(page); Assert.IsTrue(canDelete, "Page couldn't be deleted"); mocks.Verify(parser); }
public void CanMoveItem() { StartPage startPage = new StartPage(); Page page = new Page(); bool canMove = integrityManger.CanMove(page, startPage); Assert.IsTrue(canMove, "The page couldn't be moved to the destination."); }
public void CanDeleteEvent() { Page page = new Page(); mocks.Record(); Expect.On(parser).Call(parser.IsRootOrStartPage(page)).Return(false); mocks.Replay(parser); deleting.Raise(persister, new CancellableItemEventArgs(page)); mocks.Verify(parser); }
public void CannotMoveItemOntoItself() { Page page = new Page(); bool canMove = integrityManger.CanMove(page, page); Assert.IsFalse(canMove, "The page could be moved onto itself."); }
public void CannotMoveItemOntoItselfEvent() { Page page = new Page(); ExceptionAssert.Throws<DestinationOnOrBelowItselfException>(delegate { moving.Raise(persister, new CancellableDestinationEventArgs(page, page)); }); }
public void CannotMoveItemBelowItselfEvent() { Page page = new Page(); Page page2 = CreateOneItem<Page>(2, "Rutger", page); ExceptionAssert.Throws<DestinationOnOrBelowItselfException>(delegate { moving.Raise(persister, new CancellableDestinationEventArgs(page, page2)); }); }
public void CannotMoveItemBelowItself() { Page page = new Page(); Page page2 = CreateOneItem<Page>(2, "Rutger", page); bool canMove = integrityManger.CanMove(page, page2); Assert.IsFalse(canMove, "The page could be moved below itself."); }
public void CannotMoveIfTypeIsntAllowedEvent() { StartPage startPage = new StartPage(); Page page = new Page(); ExceptionAssert.Throws<NotAllowedParentException>(delegate { moving.Raise(persister, new CancellableDestinationEventArgs(startPage, page)); }); }
public void CannotMoveIfTypeIsntAllowed() { StartPage startPage = new StartPage(); Page page = new Page(); bool canMove = integrityManger.CanMove(startPage, page); Assert.IsFalse(canMove, "The start page could be moved even though a page isn't an allowed destination."); }
public void CannotCreate_ItemBelow_UnallowedParent() { var page = new Page(); ExceptionAssert.Throws<NotAllowedParentException>(delegate { var neverReturned = definitions.CreateInstance<StartPage>(page); }); }