public void CanGetColumn() { var rs = new ResultSetSchema(); var cola = new Column { Name = "cola" }; var colb = new Column { Name = "colb" }; var colc = new Column { Name = "colc" }; rs.Columns.Add(cola); rs.Columns.Add(colb); rs.Columns.Add(colc); Assert.AreSame(cola, rs.GetColumn("cola")); Assert.AreSame(colb, rs.GetColumn("colb")); Assert.AreSame(colc, rs.GetColumn("colc")); }
public void GetColumnThrowsExceptionIfColumnIsNotFound() { var rs = new ResultSetSchema(); var cola = new Column { Name = "cola" }; var colb = new Column { Name = "colb" }; var colc = new Column { Name = "colc" }; rs.Columns.Add(cola); rs.Columns.Add(colb); rs.Columns.Add(colc); Assert.ThrowsException <InvalidOperationException>(() => { rs.GetColumn("nonexisting"); }); }