示例#1
0
        public VariantPickerControllerTests()
        {
            _getProductPipeline     = Substitute.For <IPipeline <IPipelineArgs <GetProductRequest, GetProductResponse> > >();
            _catalogContext         = Substitute.For <ICatalogContext>();
            _catalogLibraryInternal = Substitute.For <CatalogLibraryInternal>(null, null, null, null, null, null, null, null, null, null, null);

            _controller = new VariantPickerController(_getProductPipeline, _catalogContext, _catalogLibraryInternal);

            _controller.Url = Substitute.For <UrlHelper>();
            _controller.Url.Action(Arg.Any <string>()).Returns("ControllerUrl");
        }
示例#2
0
        public VariantPickerControllerTests()
        {
            _getProductPipeline = Substitute.For <IPipeline <IPipelineArgs <GetProductRequest, GetProductResponse> > >();
            _catalogContext     = Substitute.For <ICatalogContext>();
            _catalogLibrary     = Substitute.For <ICatalogLibrary>();
            _productIndex       = Substitute.For <IIndex <Product> >();
            // _productIndex.Definition.Returns(new AvenueProductIndexDefinition());
            _localizationContext = Substitute.For <ILocalizationContext>();
            _localizationContext.CurrentCulture.Returns(CultureInfo.GetCultureInfo("en-US"));

            _controller = new VariantPickerController(_getProductPipeline, _catalogContext, _catalogLibrary, _productIndex, _localizationContext);

            _controller.Url = Substitute.For <UrlHelper>();
            _controller.Url.Action(Arg.Any <string>()).Returns("ControllerUrl");
        }