/// <summary>
        /// Start replaying by reading the input replay XML file and create the replaySession object
        /// </summary>
        public void StartReplay()
        {
            RuntimeShutDown       = false;
            ReplayStateConsistent = true;
            ReplayMode            = true;
            FileStream    ReplayReader = new FileStream(ReplayFilename, FileMode.Open);
            XmlSerializer serializer   = new XmlSerializer(typeof(BindingSession));

            ReplaySession = serializer.Deserialize(ReplayReader) as BindingSession;
            ReplayReader.Close();

            Console.WriteLine("Binding session loaded successfully with {0} binding instances", ReplaySession.Instances.Count);
            Console.WriteLine("\n\nBinding session stats:\n\n");
            RecordReplayStats stats = new RecordReplayStats();

            for (int i = 0; i < ReplaySession.Instances.Count; i++)
            {
                stats.StatInstance(ReplaySession.Instances[i]);
            }
            Console.WriteLine(stats.ToString());
        }
Exemple #2
0
        /// <summary>
        /// Start replaying by reading the input replay XML file and create the replaySession object
        /// </summary>
        public void StartReplay()
        {
            RuntimeShutDown = false;
            ReplayStateConsistent = true;
            ReplayMode = true;
            FileStream ReplayReader = new FileStream(ReplayFilename, FileMode.Open);
            XmlSerializer serializer = new XmlSerializer(typeof(BindingSession));
            ReplaySession = serializer.Deserialize(ReplayReader) as BindingSession;
            ReplayReader.Close();

            Console.WriteLine("Binding session loaded successfully with {0} binding instances", ReplaySession.Instances.Count);
            Console.WriteLine("\n\nBinding session stats:\n\n");
            RecordReplayStats stats = new RecordReplayStats();
            for (int i = 0; i < ReplaySession.Instances.Count; i++)
            {
                stats.StatInstance(ReplaySession.Instances[i]);
            }
            Console.WriteLine(stats.ToString());

        }