1

我正在使用 Fake.InitializeFixture 像这样:

[Fake] private ISomeDependency _someDependency;
[UnderTest] private SomethingToTest _somethingToTest;

[SetUp]
public void SetUp()
{
    Fake.InitializeFixture(this);
}

...

运行测试时它工作正常,但问题是 Visual Studio 给了我这些警告:

警告 27 字段 '...._someDependency' 从未分配给,并且始终具有其默认值 null

我希望在编译时有零警告。有没有办法摆脱这些?

4

1 回答 1

2

有两种解决方案:

  1. 使字段非私有。
  2. 在您的测试项目中禁用该警告。
于 2012-09-12T12:26:08.800 回答