public FakeCounterFixture(int input, int output)
 {
     this.dio = new DIOCrossConnectFixture(input, output);
     m_allocated = true;
     source = new FakeCounterSource(dio.GetOutput());
     counter = new Counter(dio.GetInput());
 }
 public FakeCounterFixture(int input, int output)
 {
     m_dio = new DioCrossConnectFixture(input, output);
     m_allocated = true;
     m_source = new FakeCounterSource(m_dio.GetOutput());
     m_counter = new Counter(m_dio.GetInput());
 }
 public FakeCounterFixture(DIOCrossConnectFixture dio)
 {
     this.dio = dio;
     m_allocated = false;
     source = new FakeCounterSource(dio.GetOutput());
     counter = new Counter(dio.GetInput());
 }
 public FakeCounterFixture(DioCrossConnectFixture dio)
 {
     m_dio = dio;
     m_allocated = false;
     m_source = new FakeCounterSource(dio.GetOutput());
     m_counter = new Counter(dio.GetInput());
 }