SORU
17 NİSAN 2009, Cuma


Visual Studio hata ayıklama modunda NUnit çalıştırabilirim?

Son zamanlarda C# üzerine çalışmış bir bit için bir test çerçeve yaptım. Kurmak ve benim çalışma alanı içinde yeni bir proje NUnit bileşeni test etmek için. Ben tüm iyi Nunit (v2.ünite testleri yükle çalışır 4) ama gerçekten yararlı hata ayıklama modunda çalıştırmak için olacağını anladım ve bazı kesme noktaları ayarladım.

Tüm 'projesinin özellikleri: . hata Ayıklama değiştirilmesini tavsiye eden birkaç kılavuzları önerileri denedim

Start external program: C:\Program Files\NUnit 2.4.8\bin\nunit-console.exe
Command line arguments: /assembly: <full-path-to-solution>\TestDSP\bin\Debug\TestDSP.dll

Konsol versiyonu var, ama yanı GUI aramayı denediniz kullanıyorum. Hem bana çalıştığımda aynı hata verir ve hata ayıklama başlatmak:

Cannot start test project 'TestDSP' because the project does not contain any tests.

Ben normalde \DSP yük çünkü bu.Nunit GUI nunit ve bu testlerin yapıldığı?

Sorun VS kendi test çerçeve olmak istemiyor ve bu NUnit testleri bulamamanın sebebi bu olabilir düşünmeye başlıyorum?

Edit: Bu test demirbaşlar, benim .sordu TestDSP proje cs dosyaları kabaca şöyle görünür:

namespace Some.TestNamespace
{
    // Testing framework includes
    using NUnit.Framework;

    [TestFixture]
    public class FirFilterTest
    {
        [Test]
        public void Test01_ConstructorTest()
        {
            ...some tests...
        }
    }
}

...C yeni sayılırım# tamamen mümkün bazı bilgileri önemli biraz kaçırdım o yüzden NUnit test çerçevesinde ;-)

Nihai ÇözümBüyük sorun kullanmamıştım projesi oldu. Eğer proje türünü seçerken Other Languages -> Visual C# -> Test -> Test Project ...seçerseniz, Visual Studio deneyin ve kendi test çerçevesi söyleyebileceğim kadarıyla kullanacaktır. Bir seçim yapmanız gerekirnormalC# yerine seçilen cevabım yönergeleri çalışacak sınıf kitaplığı proje.

CEVAP
17 NİSAN 2009, Cuma


NUnit testleri hata ayıklama için ihtiyacım olduğunda, ben sadece 7 ** NUnit GUİ uygulamasını kullanarak Ekle "|" ve GUI testleri yapın. işleme Ekle hata Ayıklama Benim testlerde herhangi bir kesme noktaları (veya test ediyorlar kod) çarptı. Sorunuzu yanlış anlama muyum yoksa bu sizin için çalışacak?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How to Cook ?

    How to Cook

    31 Ocak 2007
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009
  • Mark Hyder

    Mark Hyder

    6 EKİM 2011