2013-11-01 38 views
6

ile Kod Objektifi Yeni Visual Studio 2013'te, Code Lens adı verilen yeni bir özellik var (bunun yalnızca Ultimate sürümde olduğunu düşünüyorum). Yöntemler ile ilgili olarak, aynı zamanda referansları (kaç ve nerede) gösterdiğinin yanı sıra, takımda çalışırken sürüm oluşturma hakkında bazı bilgiler ve test istatistiklerini gösterir, böylece yöntemi kullanan kaç testin geçtiğini ve kaç başarısız olduğunu bilirsiniz.Visual Studio 2013, NUnit

Bunun Visual Studio'da yerleşik olan test projeleriyle mükemmel şekilde çalıştığını, ancak NUnit ile çalıştığını varsayalım? Birim testi için NUnit kullanıyoruz ve VS2013'e geçip geçmemeye karar vermeye çalışıyoruz ve nedenlerden biri de NUnit'i destekliyorsa tam olarak kullanmak istediğimiz bu yeni özellik olacaktır.

Bununla ilgili herhangi bir deneyiminiz var mı?

+0

Bu bilgileri sağlamak için test bağdaştırıcısı uzantısına kalmış olduğunu farz ediyorum. XUnit ile harika çalışıyor. – Jimmy

cevap

6

Tarafından test edilen ve test durumu göstergeleri, test gezginleri tarafından desteklenmektedir.

NUnit testleriniz test kaşifinde gösteriliyorsa, CodeLens'te de görünmelidir.

+0

Bildirinizi onaylayan herhangi bir kaynağınız var mı? –

+1

@OndrejJanacek O Kod Lens inşa mühendislerinden biridir. –

+0

@LeoLorenzoLuis Hah, haklısınız. Onun cevabının doğru olduğunu tahmin ediyorum :) –

2

John Gardner'ın cevabına bir yorum olarak eklemek için yeterince itibar puanım yok, bu yüzden yeni bir yanıt ekliyorum. Bu cevap CodeLens only finds tests that are written in MSTests

Özet - -

Ben benzer bir buraya sorusuna yanıt eklenen yeni bir Birim Test Projesi oluşturun ve bu yeni Birimi Testi Projesi için NUnit bir başvuru eklemeniz gerekir. İşte bu yüzden VS2013 ve NUnit (NUnit Test Sağlayıcısı ile birlikte) ile çalıştım. Şimdi testler VS2013 Test Explorer penceresinde ve CodeLens'te gösteriliyor.

+0

Cevaplar için teşekkürler. VS2013 ya da NUnit kullanmamdan beri bunu doğrulayamıyorum, ama bence bu şekilde çalıştım. –

İlgili konular