public UnitOfWorkManagerFilterTestsFixture() { UnitOfWorkManager = new Mock <IUnitOfWorkManager>(); UnitOfWorkManagerFilter = new UnitOfWorkManagerFilter(() => UnitOfWorkManager.Object); RouteData = new RouteData(); ActionExecutingContext = new ActionExecutingContext { RouteData = RouteData }; ActionExecutedContext = new ActionExecutedContext { RouteData = RouteData }; Exception = new Exception(); }
public UnitOfWorkManagerFilterTestsFixture() { UnitOfWorkManager = new Mock <IUnitOfWorkManager>(); UnitOfWorkManagerFilter = new UnitOfWorkManagerFilter(); HttpRequestMessage = new HttpRequestMessage(); ControllerContext = new HttpControllerContext { Request = HttpRequestMessage }; ActionDescriptor = new Mock <HttpActionDescriptor>(); DependencyScope = new Mock <IDependencyScope>(); ActionContext = new HttpActionContext(ControllerContext, ActionDescriptor.Object); ActionExecutedContext = new HttpActionExecutedContext(ActionContext, null) { Response = new HttpResponseMessage() }; Exception = new Exception(); DependencyScope.Setup(s => s.GetService(typeof(IUnitOfWorkManager))).Returns(UnitOfWorkManager.Object); HttpRequestMessage.Properties[HttpPropertyKeys.DependencyScope] = DependencyScope.Object; }
public void OnResultExecuted() { UnitOfWorkManagerFilter.OnResultExecuted(ResultExecutedContext); }
public void OnActionExecuting() { UnitOfWorkManagerFilter.OnActionExecuting(ActionExecutingContext); }
public void OnActionExecuted() { UnitOfWorkManagerFilter.OnActionExecuted(ActionExecutedContext); }