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>(); }
public SupportEngineersFactory(ISupportEngineersRepository supportEngineersRepository, ICalendar calendar) { _supportEngineersRepository = supportEngineersRepository; _calendar = calendar; }
public WheelOfFateBuilder WithSupportEngineersRepository(ISupportEngineersRepository supportEngineersRepository) { _supportEngineersRepository = supportEngineersRepository; return(this); }