public RiftRunner(RiftFilter filter, string logFile, string fullLogFile, RiftRunnerConfig runnerConfig, AbstractEmulator emulator, RunnerLogger logger) : base(logFile, fullLogFile, runnerConfig, emulator, logger) { Filter = filter; }
public void init() { XmlSerializer serializer = new XmlSerializer(typeof(GemStoneFilter), new XmlRootAttribute("GemStoneFilter")); // Declare an object variable of the type to be deserialized. string gemStoneFilterXml = @"TestData/GemStoneFilter.xml"; using (Stream reader = new FileStream(gemStoneFilterXml, FileMode.Open)) { // Call the Deserialize method to restore the object's state. acceptedGemStones = ((GemStoneFilter)serializer.Deserialize(reader)).GemStoneList; } riftFilter = new RiftFilter(acceptedGemStones); }