Exemple #1
0
        public void DoOperation(T snapshot, TestOperationLogger logger)
        {
            MemoryEntry entry = snapshotEntry.ReadMemory(snapshot);

            logger.WriteLine("READ: {0}", snapshotEntry);
            logger.WriteLine(entry.ToString());
            logger.WriteLine("------------------------------------------------");
        }
Exemple #2
0
        public void DoOperation(T snapshot, TestOperationLogger logger)
        {
            MemoryEntry entry = new MemoryEntry(value);

            snapshotEntry.WriteMemory(snapshot, entry);

            logger.WriteLine("WRITE: {0} = {1}", snapshotEntry, value);
            logger.WriteLine("------------------------------------------------\n");
            logger.WriteLine(snapshot.ToString());
            logger.WriteLine("------------------------------------------------");
        }
Exemple #3
0
        public void DoOperation(T snapshot, TestOperationLogger logger)
        {
            MemoryEntry entry = sourceEntry.ReadMemory(snapshot);

            targetEntry.SetAliases(snapshot, sourceEntry);

            logger.WriteLine("ALIAS: {0} = &{1}", targetEntry, sourceEntry);
            logger.WriteLine("VALUES: {0}", entry);
            logger.WriteLine("------------------------------------------------\n");
            logger.WriteLine(snapshot.ToString());
            logger.WriteLine("------------------------------------------------");
        }
Exemple #4
0
        public void DoOperation(T snapshot, TestOperationLogger logger)
        {
            snapshot.Extend(snapshots);

            int x = 1;

            foreach (T snap in snapshots)
            {
                logger.WriteLine("MERGE: {0}", x++);
                logger.WriteLine("------------------------------------------------\n");
                logger.WriteLine(snap.ToString());
                logger.WriteLine("------------------------------------------------");
            }

            logger.WriteLine("RESULT:");
            logger.WriteLine("------------------------------------------------\n");
            logger.WriteLine(snapshot.ToString());
            logger.WriteLine("------------------------------------------------");
        }
Exemple #5
0
 public void SetLogger(TestOperationLogger logger)
 {
     this.logger = logger;
 }