public void Start() { var configprovider = new Config(); if (_main == null) { _lcd = new Lcd(new RaspSharpView(), new DbReader(configprovider)); _main = new DbWriterMain(new CommunicationInterfaceImp(new SerialPortWrapper()), new DatabaseHandler(configprovider), configprovider); } _lcd.Start(TimeSpan.FromSeconds(30)); _main.Start(); }
public void SetUp() { _view = Substitute.For<ILcdView>(); _dbReader = Substitute.For<IDbReader>(); _lcd = new Lcd(_view, _dbReader); }