public void _03_SHOULD_create_a_valid_key_instance_with_provided_values_WHEN_all_settings_are_provided() { DummyKey key = new DummyKey(_dummyPin.Object, _mockDelay.Object, true, 200, 600, 800); Assert.That(key.Pin, Is.EqualTo(_dummyPin.Object)); Assert.That(key.ClickPolarity, Is.True); Assert.That(key.ClickDurationTime, Is.EqualTo(200)); Assert.That(key.ClickReactionTime, Is.EqualTo(600)); Assert.That(key.DoubleClickDurationTime, Is.EqualTo(800)); }
public void _01_SHOULD_create_a_valid_key_instance_with_default_values_WHEN_only_DigitalOutputPin_reference_is_provided() { DummyKey key = new DummyKey(_dummyPin.Object, _mockDelay.Object); Assert.That(key.Pin, Is.EqualTo(_dummyPin.Object)); Assert.That(key.ClickPolarity, Is.False); Assert.That(key.ClickDurationTime, Is.EqualTo(100)); Assert.That(key.ClickReactionTime, Is.EqualTo(100)); Assert.That(key.DoubleClickDurationTime, Is.EqualTo(50)); }
public void Setup() { _dummyPin = new Mock <IDigitalOutputPin>(); _mockDelay = new Mock <IDelay>(); _Key = new DummyKey(_dummyPin.Object, _mockDelay.Object, true, 200, 600); }
public void Setup2() { _Key = new DummyKey(_dummyPin.Object, _mockDelay.Object, true, 100, 200, 150); }