コード例 #1
0
ファイル: DummyKeyTests.cs プロジェクト: iobajwa/minlab-cs
        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));
        }
コード例 #2
0
ファイル: DummyKeyTests.cs プロジェクト: iobajwa/minlab-cs
        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));
        }
コード例 #3
0
ファイル: DummyKeyTests.cs プロジェクト: iobajwa/minlab-cs
 public void Setup()
 {
     _dummyPin  = new Mock <IDigitalOutputPin>();
     _mockDelay = new Mock <IDelay>();
     _Key       = new DummyKey(_dummyPin.Object, _mockDelay.Object, true, 200, 600);
 }
コード例 #4
0
ファイル: DummyKeyTests.cs プロジェクト: iobajwa/minlab-cs
 public void Setup2()
 {
     _Key = new DummyKey(_dummyPin.Object, _mockDelay.Object, true, 100, 200, 150);
 }