public void add_throws_if_there_is_already_a_column_with_the_same_name() { var header = new HeaderRecord("Name", "Age", "Gender"); var ex = Assert.Throws <InvalidOperationException>(() => header.Add("Age")); Assert.Equal("A column named 'Age' appears more than once in the header record.", ex.Message); }
public void add_updates_indexes_appropriately() { var header = new HeaderRecord("Name", "Age", "Gender"); header.Add("Address"); Assert.Equal(0, header["Name"]); Assert.Equal(1, header["Age"]); Assert.Equal(2, header["Gender"]); Assert.Equal(3, header["Address"]); }
public void add_throws_if_there_is_already_a_column_with_the_same_name() { var header = new HeaderRecord("Name", "Age", "Gender"); var ex = Assert.Throws<InvalidOperationException>(() => header.Add("Age")); Assert.Equal("A column named 'Age' appears more than once in the header record.", ex.Message); }