public OutfitUpdaterService(IOutfitUpdaterRepository outfitUpdaterRepository, IPreCombinationRepository preCombinationRepository, IStyleRuleRepository styleRuleRepository)
 {
     this.outfitUpdaterRepository  = outfitUpdaterRepository;
     this.preCombinationRepository = preCombinationRepository;
     this.styleRuleRepository      = styleRuleRepository;
     logger = log4net.LogManager.GetLogger(this.GetType().Namespace);
 }
Exemplo n.º 2
0
        private IStyleRuleRepository CreateMockStyleRulesRepository()
        {
            IStyleRuleRepository repository = MockRepository.GenerateMock <IStyleRuleRepository>();

            repository.Expect(r => r.GetAll()).Return(CreateStyleRules());
            return(repository);
        }
Exemplo n.º 3
0
        public OutfitEngineProcessor(IStyleRuleRepository styleRuleRepository)
        {
            Check.Require(styleRuleRepository != null, "styleRuleRepository may not be null");
            this.styleRuleRepository = styleRuleRepository;

            lstStyleRules = styleRuleRepository.GetAll();
            logger        = log4net.LogManager.GetLogger(this.GetType().Namespace);
        }
Exemplo n.º 4
0
 public OutfitUpdaterService(IOutfitUpdaterRepository outfitUpdaterRepository, IPreCombinationRepository preCombinationRepository, IStyleRuleRepository styleRuleRepository, ISilouhetteRepository silouhetteRepository, IPatternRepository patternRepository, IColorFamilyRepository colorFamilyRepository, ITrendRepository trendRepository, IPartnerRepository partnerRepository)
 {
     this.outfitUpdaterRepository  = outfitUpdaterRepository;
     this.preCombinationRepository = preCombinationRepository;
     this.styleRuleRepository      = styleRuleRepository;
     this.silouhetteRepository     = silouhetteRepository;
     this.patternRepository        = patternRepository;
     this.colorFamilyRepository    = colorFamilyRepository;
     this.trendRepository          = trendRepository;
     this.partnerRepository        = partnerRepository;
     logger = log4net.LogManager.GetLogger(this.GetType().Namespace);
 }
Exemplo n.º 5
0
        public OutfitEngineProcessor(IStyleRuleRepository styleRuleRepository,
                                     IClosetRepository closetRepository,
                                     IOutfitUpdaterService outfitUpdaterService)
        {
            Check.Require(styleRuleRepository != null, "styleRuleRepository may not be null");
            Check.Require(closetRepository != null, "closetRepository may not be null");
            Check.Require(outfitUpdaterService != null, "outfitUpdaterService may not be null");

            this.styleRuleRepository  = styleRuleRepository;
            this.closetRepository     = closetRepository;
            this.outfitUpdaterService = outfitUpdaterService;
            logger = log4net.LogManager.GetLogger(this.GetType().Namespace);
        }
Exemplo n.º 6
0
        public OutfitEngineProcessor(IStyleRuleRepository styleRuleRepository,
                                     IClosetRepository closetRepository,
                                     IOutfitUpdaterService outfitUpdaterService,
                                     IIndexCreationService outfitIndexingService)
        {
            Check.Require(styleRuleRepository != null, "styleRuleRepository may not be null");
            Check.Require(closetRepository != null, "closetRepository may not be null");
            Check.Require(outfitUpdaterService != null, "outfitUpdaterService may not be null");
            Check.Require(outfitIndexingService != null, "outfitIndexingService may not be null");

            _styleRuleRepository   = styleRuleRepository;
            _closetRepository      = closetRepository;
            _outfitUpdaterService  = outfitUpdaterService;
            _outfitIndexingService = outfitIndexingService;
        }
Exemplo n.º 7
0
 public OutfitUpdaterService(IOutfitUpdaterRepository outfitUpdaterRepository, IPreCombinationRepository preCombinationRepository, IStyleRuleRepository styleRuleRepository)
 {
     this.outfitUpdaterRepository  = outfitUpdaterRepository;
     this.preCombinationRepository = preCombinationRepository;
     this.styleRuleRepository      = styleRuleRepository;
 }