public void OnClock_TwoPosEdges_T2() { var counter = new CycleCounter(); counter.OnClock(DigitalLevel.PosEdge); counter.OnClock(DigitalLevel.PosEdge); counter.CycleName.Should().Be(CycleNames.T2); counter.MachineCycle.Should().Be(MachineCycleNames.M1); }
public void OnClock_OnePosOneNegEdge_T1() { var counter = new CycleCounter(); counter.OnClock(DigitalLevel.PosEdge); counter.OnClock(DigitalLevel.NegEdge); counter.CycleName.Should().Be(CycleNames.T1); counter.MachineCycle.Should().Be(MachineCycleNames.M1); }