如何在单元测试时使用夹具创建数据表

时间:2017-12-13 11:49:09

标签: c# unit-testing nunit fixture

private DataTable GetRuleCategoryTable()
{
      // RuleCategory rc = new RuleCategory();
      DataTable dtRuleCategory = _fixture.Build<DataTable>()
                .With(x => x.Columns.Add("RuleCategoryName", typeof(System.String)))
                .With(x => x.Columns.Add("OrganizationID", typeof(System.Int32)))
                .With(x => x.Columns.Add("RuleEntryCode", typeof(System.Int32)))
                .With(x => x.Columns.Add("IsActive", typeof(System.Boolean)))
                .With(x => x.Columns.Add("RuleCategoryLookupId", typeof(System.Boolean)))                
                 .Create();
            return dtRuleCategory;
}

以上代码抛出异常 -

  

表达式的Body不是成员表达式。

这很可能是因为它不代表对属性或字段的访问

0 个答案:

没有答案