xunit在每个单元测试用例c#之前重新安装Fixture LocalDb

时间:2017-05-26 10:56:29

标签: c# unit-testing asp.net-core xunit asp.net-core-webapi

public class SampleActivityTests :  IClassFixture<TestFixture>
{
  private readonly TestFixture _testFixture;

  public SampleActivityTests(TestFixture fixture)
  {
      _TestFixture = fixture;            
  }

有四个测试用例。

对于每个测试案例,使用相同的夹具

还有更新测试用例。

更新测试用例运行后,dbcontext数据已移至Get测试用例。断言会失败。

所以每次调用每个测试用例时,我决定刷新(重新填充)fixture,即dbContext。

我在每个测试用例之后使用dispose()但是当它转到另一个测试用例时它失败了。请帮我刷新夹具数据。

0 个答案:

没有答案