public void Write() { var source = new MemoryDataStore(DataStoreConfiguration.FromColumns("First Name", "Last Name", "Age")); var row = source.NewRow("John", "Doe", "23"); source.Write(row); var expected = new[] { row }; var actual = source.Read().ToArray(); TestHelper.AreEqual(expected, actual); }
public void NewRowWithTooManyColumns() { var source = new MemoryDataStore(DataStoreConfiguration.FromColumns("First Name", "Last Name", "Age")); TestHelper.ExpectedException <ArgumentException>(() => source.NewRow("John", "Doe", "23", "1979/01/02"), "The input values do not match the column count."); }