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();
            }
Exemple #5
0
        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);
 }
Exemple #7
0
 public TrackSeperation()
 {
     _seperationEvent      = new SeperationEventData();
     _seperationEventsList = new List <SeperationEventData>();
     _fileLog = new FileLog();
 }
Exemple #8
0
 public TrackSeperation(SeperationEventData seperationEvent, FileLog fileLog)
 {
     _seperationEvent      = seperationEvent;
     _seperationEventsList = new List <SeperationEventData>();
     _fileLog = fileLog;
 }
Exemple #9
0
 public EventDetector(IFileLog filelog)
 {
     _fileLog  = filelog;
     oldTracks = new List <Track>();
 }
 public GreetingData(IFileLog fileLog)
 {
     this.fileLog = fileLog;
 }
Exemple #11
0
 public ConversionCurrency(IDataAccess dataAccess, IFileLog filelog)
 {
     _dataAccess = dataAccess;
     _fileLog    = filelog;
 }
Exemple #12
0
 public Transactions(IDataAccess dataAccess, IFileLog fileLog, IConversionCurrency conversionCurrency)
 {
     _dataAccess         = dataAccess;
     _fileLog            = fileLog;
     _conversionCurrency = conversionCurrency;
 }
Exemple #13
0
 public void SetUp()
 {
     _uut = new FileLog();
 }