Exemplo n.º 1
0
 public WheelOfFate(ISupportEngineersRepository supportEngineersRepository,
                    ISupportEngineersFactory supportEngineersFactory,
                    ISupportEngineerFilterChainFactory supportEngineersFilterChainFactory)
 {
     _supportEngineersRepository         = supportEngineersRepository;
     _supportEngineersFactory            = supportEngineersFactory;
     _supportEngineersFilterChainFactory = supportEngineersFilterChainFactory;
 }
 public WheelOfFateBuilder()
 {
     _supportEngineersRepository = A.Fake <ISupportEngineersRepository>();
     _supportEngineersFactory    = A.Fake <ISupportEngineersFactory>();
     _supportEngineersFromRepo   = new SupportEngineerMocksBuilder()
                                   .WithEngineersWhoHadShiftYesterday(5)
                                   .Build();
     _supportEngineersAfterFilter = new SupportEngineerMocksBuilder()
                                    .WithEngineersWhoDidntHadShiftYesterday(5)
                                    .Build();
     _supportEngineerFilterChainFactory = A.Fake <ISupportEngineerFilterChainFactory>();
 }
Exemplo n.º 3
0
 public SupportEngineersFactory(ISupportEngineersRepository supportEngineersRepository, ICalendar calendar)
 {
     _supportEngineersRepository = supportEngineersRepository;
     _calendar = calendar;
 }
 public WheelOfFateBuilder WithSupportEngineersRepository(ISupportEngineersRepository supportEngineersRepository)
 {
     _supportEngineersRepository = supportEngineersRepository;
     return(this);
 }