Пример #1
0
        public ReplayScenarioValidator(IReplayScenarioFactory <TData> factory, DataItem data)
        {
            if (factory == null)
            {
                throw new ArgumentNullException(nameof(factory));
            }
            if (data == null)
            {
                throw new ArgumentNullException(nameof(data));
            }

            _factory = factory;
            _data    = data;
        }
Пример #2
0
 /// <summary>
 /// Set own custom IReplayScenario&lt;TData&gt; factory
 /// </summary>
 /// <param name="scenarioFactory">IReplayScenario&lt;TData&gt; factory it self</param>
 public ReplayStrategyBuilder <TData> SetScenario(IReplayScenarioFactory <TData> scenarioFactory)
 {
     ScenarioFactory = scenarioFactory;
     return(this);
 }