Toggle Latch
예제 #1
0
 public void ToggleForceTest()
 {
     //Also checking that force doesn't interfere with toggle
     Toggle t = new Toggle();
     t.State = false;
     t.Force(true);
     Assert.IsTrue(t.State);
     t.State = false;
     Assert.IsTrue(t.State);
     t.State = true;
     Assert.IsFalse(t.State);
     t.Force(false);
     Assert.IsFalse(t.State);
 }
예제 #2
0
 public void ToggleOnOffTest()
 {
     //Also checks edge detection
     Toggle t = new Toggle();
     t.State = true;
     Assert.IsTrue(t.State);
     t.State = true;
     Assert.IsTrue(t.State);
     t.State = false;
     Assert.IsTrue(t.State);
     t.State = true;
     Assert.IsFalse(t.State);
     t.State = true;
     Assert.IsFalse(t.State);
     t.State = false;
     Assert.IsFalse(t.State);
     t.State = false;
     Assert.IsFalse(t.State);
 }