上下文关键字' var'可能只出现在局部变量声明或脚本代码中

时间:2016-04-28 20:10:02

标签: asp.net-mvc unit-testing moq

嘿我正在尝试定义模拟数据库。我在尝试将var等同于Mock<' Repository>>时遇到错误。错误是:

上下文关键字' var'可能只出现在局部变量声明或脚本代码中。

我写的代码是:

 public   class MockingDatabse
{
    //Mock a Payment Info
    var newPayment = new Mock<IPayment>();
}

我知道我可以替换&#39; var&#39;与&#39; Mock&lt;&#34;存储库&#34;&gt;&#39;。但我想知道我无法使用 &#39;无功&#39;

1 个答案:

答案 0 :(得分:1)

试试这个:

 public   class MockingDatabse
{
    //Mock a Payment Info
    Mock<IPayment> newPayment = new Mock<IPayment>();
}