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; }
/// <summary> /// Set own custom IReplayScenario<TData> factory /// </summary> /// <param name="scenarioFactory">IReplayScenario<TData> factory it self</param> public ReplayStrategyBuilder <TData> SetScenario(IReplayScenarioFactory <TData> scenarioFactory) { ScenarioFactory = scenarioFactory; return(this); }