Example #1
0
        public void Setup()
        {
            fakeCharger = Substitute.For <IUsbCharger>();

            _uut          = new ChargeControl(fakeCharger);
            _uut._display = Substitute.For <IDisplay>();
        }
Example #2
0
 public ChargeControl(IUsbCharger usbCharger, IDisplay display)
 {
     _display    = display;
     _usbCharger = usbCharger;
     usbCharger.currentValueEvent   += HandleCurrentEvent;
     usbCharger.connectedValueEvent += HandleConnectionEvent;
 }
Example #3
0
 public StationControl(IDoor door, IRFID rfid, IUsbCharger Usb, IDisplay Display)
 {
     door.DoorChangedEvent += handleDoorChanged;
     rfid.RFIDChangedEvent += handleRFIDChanged;
     this._charger          = Usb;
     this._display          = Display;
 }
        // 0 = intet sker
        // 2 = oplader
        // 1 = Fuldopladt
        // 3 = Overload


        public ChargeControl(IUsbCharger charger, IConsoleWriter consoleWriter)
        {
            _charger       = charger;
            _consoleWriter = consoleWriter;

            _charger.CurrentValueEvent += HandleCurrentValueEvent;
        }
        ////Fjernet grundet genafleveringskommentar
        //public double CurrentCurrent { get; set; }

        public ChargeControl(IDisplaySimulator displaySimulator, IUsbCharger usbCharger)
        {
            _displaySimulator = displaySimulator;
            _usbCharger       = usbCharger;

            _usbCharger.CurrentValueEvent += NewCurrentValue;
        }
Example #6
0
        public ChargeControl(IUsbCharger charger, IDisplay display)
        {
            _charger = charger;
            _display = display;

            _charger.CurrentValueEvent += CurrentEvent;
        }
Example #7
0
 public ChargeControl(IUsbCharger usbCharger, IDisplay display)
 {
     _display = display;
     _charger = usbCharger;
     //CurrentCurrent = 0.0;
     usbCharger.CurrentValueEvent += HandleCurrentEvent; //Attach
 }
 public void SetUp()
 {
     _chargerUsb     = Substitute.For <IUsbCharger>();
     _display        = Substitute.For <IDisplay>();
     _stationControl = Substitute.For <IStationControl>();
     uut             = new ChargeControl(_chargerUsb, _display);
 }
Example #9
0
        public ChargeControl(IDisplay display, IUsbCharger usbCharger)
        {
            this.display    = display;
            this.usbCharger = usbCharger;

            usbCharger.CurrentValueEvent += NewChargeHandler;
        }
Example #10
0
        public void Setup()
        {
            display    = Substitute.For <IDisplay>();
            usbCharger = Substitute.For <IUsbCharger>();

            uut = new ChargeControl(display, usbCharger);
        }
 public ChargeControl(IUsbCharger usbCharger, IDisplay display)
 {
     IsCharging  = false;
     _usbCharger = usbCharger;
     _display    = display;
     _usbCharger.CurrentValueEvent += HandleCurrentEventChanged;
 }
Example #12
0
 public void setup()
 {
     usbCharger_ = Substitute.For <IUsbCharger>();
     console_    = Substitute.For <IConsoleWriteLine>();
     display_    = Substitute.For <IDisplay>();
     uut_        = new ChargeControl(usbCharger_, display_);
 }
Example #13
0
        // public bool ConnectedStatus { get; set; }

        public ChargeControl(IUsbCharger chargerSimulator_, IDisplay display_)
        {
            chargerSimulator = chargerSimulator_;
            display          = display_;

            chargerSimulator.CurrentValueEvent += HandleCurrentStatusEvent;
        }
        // Constructor
        public ChargeControl(IDisplay display, IUsbCharger usbCharger)
        {
            _Display = display;
            _Charger = usbCharger;

            this._Charger.CurrentValueEvent += _Charger_CurrentValueEvent;
        }
        public ChargerControlSimulator(IDisplay display, IUsbCharger usbCharger)
        {
            _display     = display;
            _iUsbCharger = usbCharger;

            _iUsbCharger.CurrentValueEvent += HandleCurrentEvent;
        }
Example #16
0
 public ChargeControl(IDisplay disp, IUsbCharger charger)
 {
     _disp    = disp;
     _charger = charger;
     _charger.CurrentValueEvent += HandleCurrentValueChanged;
     IsCharging = false;
 }
        public void Setup()
        {
            _usbCharger    = Substitute.For <IUsbCharger>();
            _consoleWriter = Substitute.For <IConsoleWriter>();

            _uut = new ChargeControl(_usbCharger, _consoleWriter);
        }
Example #18
0
        public void Setup()
        {
            //Creating stubs for dependencies
            stubdoor       = Substitute.For <IDoor>();
            stubCharger    = Substitute.For <IChargeControl>();
            stubDisplay    = Substitute.For <IDisplay>();
            stubRFIDReader = Substitute.For <IRFIDReader>();
            stubUsb        = Substitute.For <IUsbCharger>();

            //Initialising classes for tests
            usb            = new UsbChargerSimulator();
            rfidReader     = new RFIDReader();
            display        = new ConcreteDisplay();
            door           = new Door();
            chargeControl  = new ChargeControl(stubUsb);
            stationControl = new StationControl(stubCharger, stubdoor, stubDisplay, stubRFIDReader);

            _rfidEventArgs = null;
            rfidReader.RFIDDetectedEvent += (o, args) => { _rfidEventArgs = args; };

            _doorEventArgs  = null;
            door.DoorEvent += (o, args) => { _doorEventArgs = args; };

            _currentEventArgs      = null;
            usb.CurrentValueEvent += (o, args) => { _currentEventArgs = args; };
        }
Example #19
0
 public void HandleDisconnectionTry(IUsbCharger usbCharger)
 {
     if (usbCharger.Controller.State == usbCharger.Controller.DoorOpen)
     {
         OnDisconnection();
     }
 }
Example #20
0
        public void SetUp()
        {
            _usbCharger = Substitute.For <IUsbCharger>();
            _display    = Substitute.For <IDisplay>();

            _uut = new ChargeControl(_usbCharger, _display);
        }
Example #21
0
        public void Setup()
        {
            _display        = Substitute.For <IDisplay>();
            _mockUsbCharger = Substitute.For <IUsbCharger>();

            _uut = new ChargeControl(_display, _mockUsbCharger);
        }
Example #22
0
        public void Setup()
        {
            _usbCharger = Substitute.For <IUsbCharger>();    //Lavet fake af UsbChargerSimulator.
            _display    = Substitute.For <IDisplay>();       //Lavet fake af Display.

            _uut = new ChargeControl(_usbCharger, _display); //ChargeControl skal have en usbCharger og et Display.
            //_uut.CurrentCurrent = 0.0;
        }
 public void Setup()
 {
     _usbCharger = Substitute.For <IUsbCharger>();
     _display    = Substitute.For <IDisplay>();
     _uut        = new ChargeControl(_usbCharger, _display);
     _door       = Substitute.For <IDoor>();
     _reader     = Substitute.For <IRfidReader>();
 }
Example #24
0
 public void SetUp()
 {
     _usbCharger     = Substitute.For <IUsbCharger>();
     _chargeControl  = Substitute.For <IChargeControl>();
     uut             = new RFIDReader();
     _door           = Substitute.For <Door>();
     _stationControl = Substitute.For <IStationControl>();
 }
        public void Setup()
        {
            // Common Arrange:
            _stubDisplay    = Substitute.For <IDisplay>();
            _mockUsbCharger = Substitute.For <IUsbCharger>();

            _uut = new ChargeControl(_stubDisplay, _mockUsbCharger);
        }
Example #26
0
 public void HandleConnectionTry(IUsbCharger usbCharger)
 {
     if (usbCharger.Controller.State == usbCharger.Controller.DoorOpen)
     {
         usbCharger.PhoneState = usbCharger.PhoneConnected;
         OnConnection();
     }
 }
Example #27
0
        public ChargeControl(IUsbCharger usbCharger, IDisplay display)
        {
            _usbCharger = usbCharger;
            _display    = display;

            _usbCharger.Connected          = false;
            _usbCharger.CurrentValueEvent += CurrentValueChanged;
        }
Example #28
0
 public HardwareSimulator(IDoor door, IDisplay display, IReader rfid, IUsbCharger usBcharger, IChargeControl chargeControl)
 {
     Door          = door;
     Display       = display;
     RFID          = rfid;
     USBcharger    = usBcharger;
     ChargeControl = chargeControl;
 }
Example #29
0
 public void Setup()
 {
     _rfidreader    = Substitute.For <IRFIDReader>();
     _door          = Substitute.For <IDoor>();
     _usb           = Substitute.For <IUsbCharger>();
     _disp          = Substitute.For <IDisplay>();
     _chargeControl = Substitute.For <IChargeControl>();
     _uut           = new StationControl(_rfidreader, _door, _disp, _chargeControl);
 }
 public ChargeControl(IDisplay display, IUsbCharger usbCharger)
 {
     //Use Display
     _display = display;
     // Use USBCharger
     _usbCharger = usbCharger;
     //Attach to events fra USB charger
     this._usbCharger.CurrentValueEvent += OnChargeCurrUpdate;
 }