Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# nunit如何使用一次性设置方法(适用于所有测试)_C#_Asp.net Mvc_Nunit - Fatal编程技术网

C# nunit如何使用一次性设置方法(适用于所有测试)

C# nunit如何使用一次性设置方法(适用于所有测试),c#,asp.net-mvc,nunit,C#,Asp.net Mvc,Nunit,我需要一个一次性设置方法,只调用一次,跨越所有测试夹具 这是为了设置常见的东西,比如AutoMapper,一些所有东西都使用的模拟 我该怎么做?(我不是说TestFixtureSetup)您可以让所有测试类继承自一个基本测试类,并在构造函数中进行设置 public class TestBase { public TestBase() { // Global setup } } public class MyTest : TestBase { // T

我需要一个一次性设置方法,只调用一次,跨越所有测试夹具

这是为了设置常见的东西,比如AutoMapper,一些所有东西都使用的模拟


我该怎么做?(我不是说TestFixtureSetup)

您可以让所有测试类继承自一个基本测试类,并在构造函数中进行设置

public class TestBase {
     public TestBase() {
       // Global setup
     }
}

public class MyTest : TestBase {
     // Tests
}

您需要
SetUpFixtureAttribute
。请看这里: