コード例 #1
0
ファイル: DatabaseTest.cs プロジェクト: jhgbrt/yadal
        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());
        }