public void ToMultipleResultSetModel_ToSingleRow_Works() { var resultSet = new ResultSet() { Columns = new List <Column>() { new Column("Value") }, Rows = new List <Row>() { new Row(new List <object>() { 22 }) } }; var converter = new MultipleResultSetConverter(new List <ResultSet>() { resultSet }); var model = converter.ToMultipleResultSetModel <MultipleResultSet_SingleRow_TestModel>(); Assert.AreEqual(22, model.SingleRow.Value); }
public void ToMultipleResultSetModel_ToRows_Works() { var resultSet = new ResultSet() { Columns = new List <Column>() { new Column("Value") }, Rows = new List <Row>() { new Row(new List <object>() { 24 }) } }; var converter = new MultipleResultSetConverter(new List <ResultSet>() { resultSet }); var model = converter.ToMultipleResultSetModel <MultipleResultSet_Rows_TestModel>(); Assert.AreEqual(1, model.Rows.Count); Assert.AreEqual(24, model.Rows[0].Value); }
public void ToMultipleResultSetModel_ToScalar_Works() { var resultSet = new ResultSet() { Columns = new List<Column>() { new Column("Value") }, Rows = new List<Row>() { new Row(new List<object>() { 21 }) } }; var converter = new MultipleResultSetConverter(new List<ResultSet>() { resultSet }); var model = converter.ToMultipleResultSetModel<MultipleResultSet_Scalar_TestModel>(); Assert.AreEqual(21, model.Value); }
public void ToMultipleResultSetModel_ToRows_Works() { var resultSet = new ResultSet() { Columns = new List<Column>() { new Column("Value") }, Rows = new List<Row>() { new Row(new List<object>() { 24 }) } }; var converter = new MultipleResultSetConverter(new List<ResultSet>() { resultSet }); var model = converter.ToMultipleResultSetModel<MultipleResultSet_Rows_TestModel>(); Assert.AreEqual(1, model.Rows.Count); Assert.AreEqual(24, model.Rows[0].Value); }
public void ToMultipleResultSetModel_ToScalars_Works() { var resultSet = new ResultSet() { Columns = new List <Column>() { new Column("Value") }, Rows = new List <Row>() { new Row(new List <object>() { 21 }), new Row(new List <object>() { 22 }), new Row(new List <object>() { 23 }) } }; var converter = new MultipleResultSetConverter(new List <ResultSet>() { resultSet }); var model = converter.ToMultipleResultSetModel <MultipleResultSet_Scalars_TestModel>(); Assert.AreEqual(3, model.Values.Count); Assert.AreEqual(21, model.Values[0]); Assert.AreEqual(22, model.Values[1]); Assert.AreEqual(23, model.Values[2]); }