public static void Test() { IFactory kit = new LogFactory(); IFileLog fileLog = (IFileLog)kit.CreateLog(LogCategory.File); IDbLog dbLog = (IDbLog)kit.CreateLog(LogCategory.DB); fileLog.WriteToFile(); dbLog.WriteToDb(); }
public StationControl(IDoor doorSimulator, IRfidReader rfidReader, IChargeControl charger, IFileLog fileLog, IDisplay display) { _charger = charger; _fileLog = fileLog; //_usbCharger = usbCharger _doorSimulator = doorSimulator; _display = display; doorSimulator.IsOpenValueEvent += HandleDoorEvent; rfidReader.RfidEvent += HandleRfIdEvent; }
public void Setup() { _display = Substitute.For <IDisplay>(); _door = Substitute.For <IDoor>(); _fileLog = Substitute.For <IFileLog>(); _rfidReader = Substitute.For <IRfidReader>(); _usbCharger = Substitute.For <IUsbCharger>(); _chargeControl = Substitute.For <ChargeControl>(_usbCharger, _display); _uut = new StationControl(_door, _rfidReader, _chargeControl, _fileLog, _display); }
public static void Test() { ILogFactory2 kit = new LogFactory2 <FileLog, DbLog>(); IFileLog fileLog = kit.CreateFileLog(); IDbLog dbLog = kit.CreateDbLog(); fileLog.WriteToFile(); dbLog.WriteToDb(); IOtherLog otherLog = kit.CreateOtherLog <OtherLog>(); otherLog.WriteToOther(); }
public CombinedLog(IFileLog fileLog, IConsoleLog consoleLog, IOptionsSource optionsSource) { if (optionsSource is null) { throw new ArgumentNullException(nameof(optionsSource)); } var f = fileLog as DecoratorBase <IFileLog>; _fileLog = (f != null) ? f.GetComponent() : fileLog ?? throw new ArgumentNullException(nameof(fileLog)); var c = consoleLog as DecoratorBase <IConsoleLog>; _consoleLog = (c != null) ? c.GetComponent() : consoleLog ?? throw new ArgumentNullException(nameof(consoleLog)); _verbose = optionsSource.LogOptions.Verbose; }
public void SetUp() { _fileLog = Substitute.For <IFileLog>(); _sut = new EventDetector(_fileLog); }
public TrackSeperation() { _seperationEvent = new SeperationEventData(); _seperationEventsList = new List <SeperationEventData>(); _fileLog = new FileLog(); }
public TrackSeperation(SeperationEventData seperationEvent, FileLog fileLog) { _seperationEvent = seperationEvent; _seperationEventsList = new List <SeperationEventData>(); _fileLog = fileLog; }
public EventDetector(IFileLog filelog) { _fileLog = filelog; oldTracks = new List <Track>(); }
public GreetingData(IFileLog fileLog) { this.fileLog = fileLog; }
public ConversionCurrency(IDataAccess dataAccess, IFileLog filelog) { _dataAccess = dataAccess; _fileLog = filelog; }
public Transactions(IDataAccess dataAccess, IFileLog fileLog, IConversionCurrency conversionCurrency) { _dataAccess = dataAccess; _fileLog = fileLog; _conversionCurrency = conversionCurrency; }
public void SetUp() { _uut = new FileLog(); }