在测试类中,构造函数在每个测试之前启动,并且之前的基类初始化对于当前运行的测试是不可访问的,我想只创建一次基类.是否有可能做到这一点?
[Category("Basics")]
[Collection("DD")]
[System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
public class SecurityTests : TestUnitBase
{
StartUpFixture fixture;
public AuthenticationTests(StartUpFixture fixture)
: base()
{
this.fixture = fixture;
}
[Fact(DisplayName = "Successful response Test1")]
public void SuccessfulResponseTest1()
{
var users = base.Db.Users.FirstOrDefault(x => x.Name == "...");
...
}
[Fact(DisplayName = "Successful response Test2")]
public void SuccessfulResponseTest2()
{
var users = base.Db.Users.FirstOrDefault(x => x.Name == "iranian1");
...
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.