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"); }
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"); }