Пример #1
0
 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();
 }
Пример #2
0
        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);
 }