//dstockwe 2014/11/20 /// <summary> /// Set MultiTone tone Phase /// </summary> public void SetMultiToneTonePhase(IAWG awg, TonePhaseType phase) { var typeSetting = ""; switch (phase) { case TonePhaseType.Random: typeSetting = SyntaxForPhaseRandom; break; case TonePhaseType.Newman: typeSetting = SyntaxForPhaseNewman; break; case TonePhaseType.UserDefined: typeSetting = SyntaxForPhaseUserDefined; break; } awg.SetMultiToneTonePhase(typeSetting); }
/// <summary> /// Compare actual to expected and report /// </summary> /// <param name="awg"></param> /// <param name="expectedState"></param> public void MultiToneTonePhaseShouldBe(IAWG awg, TonePhaseType expectedState) { var expectedSetting = ""; var actualSetting = awg.MultiToneTonePhase; switch (expectedState) { case TonePhaseType.Random: expectedSetting = SyntaxForPhaseRandom; break; case TonePhaseType.Newman: expectedSetting = SyntaxForPhaseNewman; break; case TonePhaseType.UserDefined: expectedSetting = SyntaxForPhaseUserDefined; break; } var possibleErrorString = "Expected: " + expectedSetting + " Actual: " + actualSetting; Assert.AreEqual(expectedSetting, actualSetting, possibleErrorString); }