nunit

    0

    2답변

    오늘 테스트 케이스를 실행하는 동안 생성 된 데이터베이스 변경 사항을 롤백하기 위해 단위 테스트 프레임 워크의 일부에서 XtUnit을 실행했습니다. 이것은 내가 그것을 어떻게 사용했는지에 대한 골격이다. 테스트 케이스가 성공적으로 실행되었지만 결과적으로 데이터베이스 상태가 변경되었습니다. using NUnit.Framework; using TeamAgil

    2

    2답변

    NUnit 테스트 픽스처의 기본 클래스를 생성하면 SetUp 단계에서 TransactionScope를 연 다음 트랜잭션을 분리하는 동안 롤백하는 것이 좋을 것이라고 생각했습니다. 이 같은 뭔가 : public abstract class TestFixtureBase { private TransactionScope _transaction;

    33

    14답변

    HttpContext.Current.Cache class을 사용하는 클래스에 대한 단위 테스트를 만들 때 NUnit을 사용할 때 오류가 발생합니다. 기능은 기본입니다 - 항목이 캐시에 있는지 확인하고하지 않을 경우, 그것을 만들어에 넣어 : if (HttpContext.Current.Cache["Some_Key"] == null) { myObjec

    1

    1답변

    NUnit에 대한 샘플 테스트를 실행하려고하는데 오류가 발생합니다. supportedRuntime 버전을 v1.0.3705에서 v2.0.50727까지 설정했습니다. requiredRuntime 버전을 v2.0.50727로 설정했습니다. 이것은 잘못된 설정입니까? 는 다음 표시 오류입니다 : 메타 데이터 파일을 'C :는 \ 프로그램 파일 \ NUnit과 2

    1

    1답변

    ASP.NET을 사용하여 응용 프로그램을 만들고 NUNIT 프레임 워크의 최신 버전을 사용하여 테스트합니다. 나는 사용자 정의 메뉴를 만들기 위해 사용자 정의 컨트롤을 만들고있다. 세션 콜렉션에 특정 객체가 존재하는지 확인하거나 일부 요소를 메뉴에 추가하지 않는 점을 확인합니다. 정확한 기능은 다음과 같습니다. 등록 된 사용자가 일반 사용자 인 경우 일반

    2

    3답변

    [편집 (하렌) : Duplicate] 나는 시험이 끝날 때 시험에 의한 변경이 자동으로 롤백되도록 자동으로 DB를 거래에 내 NUnit과의 통합 테스트를 포장 할 수있는 방법을 찾고 있어요. 이상적으로, 테스트가 시작될 때 NUnit이 트랜잭션을 생성하고 테스트가 끝나면 롤백하는 커스텀 애트리뷰트로 특정 테스트 메소드를 꾸밀 것이다. 애트리뷰트를 쓸 수는

    3

    3답변

    Visual Studio 내에서 ASP.NET 단위 테스트를 실행하기 위해 WatiN, NUnit 및 ReSharper를 사용하고 있습니다. 카시니가 테스트를 실행하기 시작했으면 좋겠다. 이것이 가능합니까? 나는 그것을 어떻게 할 것이냐?

    16

    2답변

    Visual Studio에서 테스트 프로젝트를 만들 때 C# 콘솔 프로젝트 유형을 만든 다음 Nunit을 가져 옵니까? 그러면 GUI가 어떻게 든이 프로젝트에 연결됩니까? 많은 nunit 관련 .dll이있는 것 같습니다. 어느 것이 필요합니까?

    15

    8답변

    저는 미친 듯이 단위 테스트를 작성해 왔고 이전 테스트에서 한 번 테스트 한 것을 무언가를 설정해야하는 경우가 종종 있습니다. 하나의 테스트 (예 : 삽입 테스트)에서 무언가 (예 : 데이터베이스 레코드)를 만든 다음 나중에 테스트 (예 : 삭제 테스트)에 사용하는 것이 합리적일까요? 아니면 각각의 모든 테스트가 항상 완전히 독립적이어야합니까? NUnit에

    7

    1답변

    NDepend를 사용하여 NUnit을 사용하여 CQL 쿼리를 실행할 수 있습니까? 유사한 [Test] public void DomainAssemblyHasNoDatabaseDependencies ... 또는 무언가 : 단지 UnitTests 라이브러리에서 NDepend DLL을 포함하고 같은 테스트를 쓸 수있는 것이 좋을 것이다. 이렇게하면 Team