protected void RunMultipleTimes(ScenarioBase scenarioBase) { foreach (var configRun in OrmLiteScenrioConfig.DataProviderConfigRuns()) { configRun.Init(scenarioBase); RunMultipleTimes(scenarioBase.Run, scenarioBase.GetType().Name); } }
public ScenarioException(ScenarioBase scenario, string message, Exception innerException) : this(scenario.GetType(), message, innerException) { Scenario = scenario; }
protected void RunMultipleTimes(ScenarioBase scenarioBase) { RunMultipleTimes(scenarioBase.Run, scenarioBase.GetType().Name); }
void CreatePropertyFields() { m_InspectorPropertiesContainer = m_Root.Q <VisualElement>("inspector-properties"); m_InspectorPropertiesContainer.Clear(); m_ConstantsListVisualContainer = m_Root.Q <VisualElement>("constants-list"); m_ConstantsListVisualContainer.Clear(); var foundProperties = false; m_HasConstantsField = false; var iterator = m_SerializedObject.GetIterator(); iterator.NextVisible(true); iterator.NextVisible(false); do { switch (iterator.name) { case "m_Randomizers": m_RandomizerListPlaceholder.Add(new RandomizerList(iterator.Copy())); break; case "constants": m_HasConstantsField = true; UIElementsEditorUtilities.CreatePropertyFields(iterator.Copy(), m_ConstantsListVisualContainer); break; default: { foundProperties = true; var propertyField = UIElementsEditorUtilities.CreatePropertyField(iterator, m_Scenario.GetType()); m_InspectorPropertiesContainer.Add(propertyField); break; } } } while (iterator.NextVisible(false)); if (!foundProperties) { m_InspectorPropertiesContainer.style.display = new StyleEnum <DisplayStyle>(DisplayStyle.None); } }
public ScenarioRunner(ScenarioBase scenario, IReportTarget reportTarget) { _scenario = scenario; _scenarioMetadata = new ScenarioTestMetadata(scenario.GetType()); _reportTarget = reportTarget; }