Ejemplo n.º 1
0
        protected void RunMultipleTimes(ScenarioBase scenarioBase)
        {
            foreach (var configRun in OrmLiteScenrioConfig.DataProviderConfigRuns())
            {
                configRun.Init(scenarioBase);

                RunMultipleTimes(scenarioBase.Run, scenarioBase.GetType().Name);
            }
        }
Ejemplo n.º 2
0
 public ScenarioException(ScenarioBase scenario, string message, Exception innerException) :
     this(scenario.GetType(), message, innerException)
 {
     Scenario = scenario;
 }
Ejemplo n.º 3
0
 protected void RunMultipleTimes(ScenarioBase scenarioBase)
 {
     RunMultipleTimes(scenarioBase.Run, scenarioBase.GetType().Name);
 }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
 public ScenarioRunner(ScenarioBase scenario, IReportTarget reportTarget)
 {
     _scenario         = scenario;
     _scenarioMetadata = new ScenarioTestMetadata(scenario.GetType());
     _reportTarget     = reportTarget;
 }