public ItemFilterScriptRepository(IItemFilterPersistenceService itemFilterPersistenceService, IItemFilterScriptFactory itemFilterScriptFactory, IItemFilterScriptViewModelFactory itemFilterScriptViewModelFactory) { _itemFilterPersistenceService = itemFilterPersistenceService; _itemFilterScriptFactory = itemFilterScriptFactory; _itemFilterScriptViewModelFactory = itemFilterScriptViewModelFactory; }
private ItemFilterScriptRepository CreateItemFilterScriptRepository(IItemFilterPersistenceService itemFilterPersistenceService = null, IItemFilterScriptFactory itemFilterScriptFactory = null, IItemFilterScriptViewModelFactory itemFilterScriptViewModelFactory = null) { return(new ItemFilterScriptRepository(itemFilterPersistenceService ?? new Mock <IItemFilterPersistenceService>().Object, itemFilterScriptFactory ?? new Mock <IItemFilterScriptFactory>().Object, itemFilterScriptViewModelFactory ?? new Mock <IItemFilterScriptViewModelFactory>().Object)); }
public ItemFilterScriptTranslator(IBlockGroupHierarchyBuilder blockGroupHierarchyBuilder, IItemFilterBlockTranslator blockTranslator, IItemFilterScriptFactory itemFilterScriptFactory) { _blockGroupHierarchyBuilder = blockGroupHierarchyBuilder; _blockTranslator = blockTranslator; _itemFilterScriptFactory = itemFilterScriptFactory; }
private ItemFilterScriptTranslator CreateItemFilterScriptTranslator(IBlockGroupHierarchyBuilder blockGroupHierarchyBuilder = null, IItemFilterBlockTranslator itemFilterBlockTranslator = null, IItemFilterScriptFactory itemFilterScriptFactory = null) { var mockItemFilterScriptFactory = new Mock <IItemFilterScriptFactory>(); mockItemFilterScriptFactory .Setup(i => i.Create()) .Returns(new ItemFilterScript()); return(new ItemFilterScriptTranslator(blockGroupHierarchyBuilder ?? new Mock <IBlockGroupHierarchyBuilder>().Object, itemFilterBlockTranslator ?? new Mock <IItemFilterBlockTranslator>().Object, itemFilterScriptFactory ?? mockItemFilterScriptFactory.Object)); }