TestInitialize
및 TestCleanup
은 각 테스트 전과 후에 실행됩니다. 이는 테스트가 연결되지 않도록하기위한 것입니다.
모든 테스트 전후에 메소드를 실행하려면 ClassInitialize
및 ClassCleanup
속성을 사용하여 관련 메소드를 꾸미십시오. 당신이 당신의 테스트를 작성할 때
이 가
다음과 같은 추가 속성을 사용할 수 있습니다 : 자동차에서
관련 정보는 Visual Studio에서 테스트 파일을 생성
[TestInitialize으로 표시됩니다
// Use ClassInitialize to run code before running the first test in the class
[ClassInitialize()]
public static void MyClassInitialize(TestContext testContext) { }
// Use ClassCleanup to run code after all tests in a class have run
[ClassCleanup()]
public static void MyClassCleanup() { }
// Use TestInitialize to run code before running each test
[TestInitialize()]
public void MyTestInitialize() { }
// Use TestCleanup to run code after each test has run
[TestCleanup()]
public void MyTestCleanup() { }
을 여기 http://stackoverflow.com/a/21304674/864201 –
윌 언급처럼 두 더 AssemblyInitialize 및 AssemblyCleanup이 [Ignore]로 표시된 테스트에 대해 TestInitialize가 실행됩니까? –