public void ThenEventHasAPreferenceWithOptions(string eventName, Table preferences) { eventName += uniqueStamp; GetEventPanel(eventName); foreach (var preference in preferences.Rows) { if (!EventPanel.PreferenceExists(preference)) { throw new ArgumentException(String.Format("'{0}' is not a preference for event '{1}'", preference, eventName)); } } }