【问题标题】:Fake DbFunctions DiffDays假 DbFunctions DiffDays
【发布时间】:2015-04-29 17:39:16
【问题描述】:

我试图伪造 DbFunctions.DiffDays 但遇到了一些困难。签名似乎匹配,但我仍然得到 ​​p>

“命名空间‘System.Data.Entity’中不存在类型或命名空间名称‘Fakes’”

我的代码如下:

System.Data.Entity.Fakes.ShimDbFunctions.DiffDaysNullableOfDateTimeNullableOfDateTime = 
    (DateTime? d1, DateTime? d2) =>
    {
        var timespan = d1.Value - d2.Value;
        return (int?)Convert.ToInt32(timespan.TotalDays);
    };

有人遇到过这种情况吗?

【问题讨论】:

    标签: c# unit-testing


    【解决方案1】:

    我找到了答案:Moq and DbFunctions

    基本上你需要将Fakes添加到EntityFramework

    【讨论】:

      猜你喜欢
      • 2020-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多