public OrchardServicesMock(MockBehavior mockBehavior)
 {
     ContentManagerMock = new ContentManagerMock(mockBehavior);
     TransactionManagerMock = new TransactionManagerMock(mockBehavior);
     AuthorizerMock = new AuthorizerMock(mockBehavior);
     NotifierMock = new NotifierMock(mockBehavior);
     WorkContextMock = new WorkContextMock(mockBehavior);
     New = new ShapeFactoryMock();
 }
示例#2
0
        public void Should_CommitTransaction_if_IgnoreModelError_Specified()
        {
            this.filterContext.ActionContext.ModelState.AddModelError("*", "error");
            this.TransactionAttribute.RollbackOnModelValidationError = false;

            Act();

            TransactionManagerMock.Verify(tm => tm.CommitTransaction(),
                                          "should commit transaction when RollbackOnModelValidationError is false");
        }