mbunit / gallio의 FixTuresEtup은 실행되지 않습니다
문제
이 문제를 이해하지 못합니다. 먼저 나는 mbunit v2를 참조했고 모든 것이 완벽하게 작동했습니다. 그런 다음 Gallio 설치 BIN-FOLDER에 MBUNIT.DLL 및 GALLIO.DLL 인 MBUNIT V3를 설치하고 참조했습니다. 그리고 편집했을 때 TestFixTuresEtup에 대한 경고를 받았으므로 FixTuresEtup로 변경했습니다. 그러나 이제 그들은 더 이상 처형되지 않습니다. 내가 잘못하고있는 단서가 있습니까?
BTW를 참조 해야하는 DLL은 무엇입니까? mbunit의 v2를 사용할 때 항상 mbunit.framework.dll을 사용했지만 더 이상 그렇지 않은 것 같습니다.
난 혼란스러워 ...
편집하다:이 예는 내 문제를 가장 잘 설명합니다.
TestDriven.net을 사용하여 이것을 시도했습니다.
[TestFixture]
public class CategoryTests
{
[FixtureSetUp]
public void _TestFixtureSetup()
{
Debug.WriteLine("in fixturesetup");
}
[Test]
public void test()
{
Debug.WriteLine("in test");
Assert.IsTrue(true);
}
}
테스트 방법을 마우스 오른쪽 클릭하고 실행 테스트를 선택하면이 출력을 얻습니다.
------ Test started: Assembly: mvcstore.DataAccess.Tests.dll ------
in test
1 passed, 0 failed, 0 skipped, took 1.13 seconds.
해결책
MBUNIT.DLL 및 GALLIO.DLL의 다음 어셈블리 2 개만 필요합니다. 이전 러너 (MBUNIT V2)는 MBUNIT v3과 호환되지 않기 때문에 새 러너를 사용하십시오.
Icarus는 GUI 러너이고 Echo는 명령 라인 러너입니다.
제휴하지 않습니다 StackOverflow