public void DoOperation(T snapshot, TestOperationLogger logger) { MemoryEntry entry = snapshotEntry.ReadMemory(snapshot); logger.WriteLine("READ: {0}", snapshotEntry); logger.WriteLine(entry.ToString()); logger.WriteLine("------------------------------------------------"); }
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("------------------------------------------------"); }
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("------------------------------------------------"); }
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("------------------------------------------------"); }
public void SetLogger(TestOperationLogger logger) { this.logger = logger; }