public void WriteRecord_TwoRecords_RecordsAreWritten() { var records = new List <object>() { new object(), new object() }; var recordsWritten = new List <object>(); var writeRecord = new Action <object>(r => recordsWritten.Add(r)); var dataWriter = new MockDataWriter(writeRecord); foreach (var record in records) { dataWriter.WriteRecord(record); } CollectionAssert.AreEquivalent(records, recordsWritten); }