문제

이 문제를 이해하지 못합니다. 먼저 나는 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는 명령 라인 러너입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top