Ejemplo n.º 1
0
 public ItemFilterScriptRepository(IItemFilterPersistenceService itemFilterPersistenceService,
                                   IItemFilterScriptFactory itemFilterScriptFactory,
                                   IItemFilterScriptViewModelFactory itemFilterScriptViewModelFactory)
 {
     _itemFilterPersistenceService     = itemFilterPersistenceService;
     _itemFilterScriptFactory          = itemFilterScriptFactory;
     _itemFilterScriptViewModelFactory = itemFilterScriptViewModelFactory;
 }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
 public ItemFilterScriptTranslator(IBlockGroupHierarchyBuilder blockGroupHierarchyBuilder,
                                   IItemFilterBlockTranslator blockTranslator,
                                   IItemFilterScriptFactory itemFilterScriptFactory)
 {
     _blockGroupHierarchyBuilder = blockGroupHierarchyBuilder;
     _blockTranslator            = blockTranslator;
     _itemFilterScriptFactory    = itemFilterScriptFactory;
 }
Ejemplo n.º 4
0
        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));
        }