//dstockwe 2014/11/20 /// <summary> /// Set MultiTone Type /// </summary> public void SetMultiToneType(IAWG awg, MultiToneType type) { var typeSetting = ""; switch (type) { case MultiToneType.Chirp: typeSetting = SyntaxForMultiToneTypeChirp; break; case MultiToneType.Tones: typeSetting = SyntaxForMultiToneTypeTones; break; } awg.SetMultiToneType(typeSetting); }
/// <summary> /// Compare actual to expected and report /// </summary> /// <param name="awg"></param> /// <param name="expectedState"></param> public void MultiToneTypeShouldBe(IAWG awg, MultiToneType expectedState) { var expectedSetting = ""; var actualSetting = awg.MultiToneType; switch (expectedState) { case MultiToneType.Tones: expectedSetting = SyntaxForMultiToneTypeTones; break; case MultiToneType.Chirp: expectedSetting = SyntaxForMultiToneTypeChirp; break; } var possibleErrorString = "Expected: " + expectedSetting + " Actual: " + actualSetting; Assert.AreEqual(expectedSetting, actualSetting, possibleErrorString); }