SIL.FieldWorks.FwCoreDlgs.DummyWritingSystemPropertiesDialog.DoExpectedMsgBoxResult C# (CSharp) Method

DoExpectedMsgBoxResult() private method

Check the expected state of MsgBox being encountered.
private DoExpectedMsgBoxResult ( ShowMsgBoxStatus encountered, string origWsId ) : DialogResult
encountered ShowMsgBoxStatus
origWsId string
return DialogResult
		internal DialogResult DoExpectedMsgBoxResult(ShowMsgBoxStatus encountered, string origWsId)
		{
			// we always expect message boxes.
			Assert.Greater(m_expectedMsgBoxes.Count, 0,
				string.Format("Didn't expect dialog {0}", encountered));
			Assert.AreEqual(m_expectedMsgBoxes[0], encountered);
			m_expectedMsgBoxes.RemoveAt(0);
			DialogResult result = m_resultsToEnforce[0];
			m_resultsToEnforce.RemoveAt(0);
			if (origWsId != null && m_expectedOrigWsIds.Count > 0)
			{
				Assert.AreEqual(m_expectedOrigWsIds[0], origWsId);
				m_expectedOrigWsIds.RemoveAt(0);
			}
			return result;
		}