Example #1
0
        public void SetUp()
        {
            _usageLogic            = GetInst <IUsageLogic>();
            _accessRightLogic      = GetInst <AccessRightLogic>();
            _hateoasHandlerFactory = GetInst <IHateoasHandlerFactory>();
            _userManager           = GetInst <IUserManager>();

            base.Setup();
        }
Example #2
0
        protected T CreateTestControllerWith <T>(
            IUserManager userManager = null,
            IUsageLogic usageLogic   = null,
            IHateoasHandlerFactory hateoasHandlerFactory = null,
            AccessRightLogic accessRightLogic            = null
            ) where T : ApiController, new()
        {
            userManager           = useOrDefault <IUserManager>(userManager, _userManager);
            usageLogic            = useOrDefault <IUsageLogic>(usageLogic, _usageLogic);
            hateoasHandlerFactory = useOrDefault <IHateoasHandlerFactory>(hateoasHandlerFactory, _hateoasHandlerFactory);
            accessRightLogic      = useOrDefault <AccessRightLogic>(accessRightLogic, _accessRightLogic);

            return(new UsageController(userManager, usageLogic, hateoasHandlerFactory, accessRightLogic) as T);
        }