public void TestCreationPreCreatedInput()
 {
     using (AnalogInput input = new AnalogInput(0))
     {
         Assert.IsTrue(SimData.AnalogIn[0].Initialized);
         using (AnalogAccelerometer accel = new AnalogAccelerometer(input))
         {
             Assert.IsTrue(GetInputData(0).Initialized);
         }
         Assert.IsTrue(SimData.AnalogIn[0].Initialized);
     }
     Thread.Sleep(100);
     Assert.IsFalse(GetInputData(0).Initialized);
     Assert.IsFalse(SimData.AnalogIn[0].Initialized);
 }
 public void TestCreationPreCreatedInputNull()
 {
     Assert.Throws<ArgumentNullException>(() =>
     {
         AnalogAccelerometer accel = new AnalogAccelerometer(null);
     });
 }