Example #1
0
        public void AsDataTable()
        {
            var result = _testHelper.PeopleAsDataTable();

            Assert.Equal(_people.Select(p => p.Id).ToArray(), result.Rows.OfType <DataRow>().Select(dr => (int)dr["Id"]).ToArray());
            var columnName = _testHelper.GetColumnName(nameof(Person.OptionalNumber));

            Assert.Equal(_people.Select(p => p.OptionalNumber).ToArray(), result.Rows.OfType <DataRow>().Select(dr => dr.Field <int?>(columnName)).ToArray());
        }