Esempio n. 1
0
        private static AssetOwnerDetailsV1Controller CreateControllerWithHeader(IContainer container, ControllerContext mockHttpContext, IAssetOwnerServices _assetOwnerService, IAssetServices _assetServices, ILogger _logger)
        {
            var controller = new AssetOwnerDetailsV1Controller(_assetOwnerService, _assetServices, _logger);

            controller.ControllerContext             = mockHttpContext;
            controller.ControllerContext.HttpContext = new DefaultHttpContext();
            controller.ControllerContext.HttpContext.Request.Headers["X-JWT-Assertion"] = HeaderTokenJwt;
            return(controller);
        }
Esempio n. 2
0
        public AssetOwnerDetailsTests()
        {
            _logger            = Substitute.For <ILogger>();
            _assetOwnerService = Substitute.For <IAssetOwnerServices>();
            _assetServices     = Substitute.For <IAssetServices>();

            _builder = new ContainerBuilder();
            var container = _builder.Build();

            _builder.Register(config => new AssetOwnerDetailsV1Controller(_assetOwnerService, _assetServices, _logger)).As <AssetOwnerDetailsV1Controller>();
            _controller = CreateControllerWithHeader(container, new ControllerContext(), _assetOwnerService, _assetServices, _logger);
        }