//glennj 8/12/2013 /// <summary> /// Using SLISt:SEQuence:EVENt:PJUMp:ENABle set the event pattern jump enable /// </summary> /// <param name="awg"></param> /// <param name="seqName"></param> /// <param name="setValue"></param> public void SetSequenceEventPatternJumpEnable(IAWG awg, string seqName, SequenceJumpPatternEvent setValue) { var enableState = (setValue == SequenceJumpPatternEvent.On) ? SyntaxForCommandSequenceJumpPatternEventOn : SyntaxForCommandSequenceJumpPatternEventOff; awg.SetSequenceEventPatternJumpEnable(seqName, enableState); }
//glennj 8/12/2013 /// <summary> /// Test for the expected enable state against the updated property /// </summary> /// <param name="awg">Specific Awg object</param> /// <param name="seqName"></param> /// <param name="expectedEnableState"></param> public void SequenceEventPatternJumpEnableShouldBe(IAWG awg, string seqName, SequenceJumpPatternEvent expectedEnableState) { var expectedState = (expectedEnableState == SequenceJumpPatternEvent.On) ? SyntaxForQuerySequenceJumpPatternEventOn : SyntaxForQuerySequenceJumpPatternEventOff; const string possibleErrorString = "Check for syntax or incorrect state"; Assert.AreEqual(expectedState, awg.SequenceEventPatternJumpEnable, possibleErrorString); }