Ben yerleşik kullanmak bazı testler var Microsoft.VisualStudio.TestTools.UnitTesting
, ama onları çalıştırmak için alınamıyor.
Visual studio 2012 ultimate kullanıyorum.
İki projeden oluşan bir çözümüm var; Bir test vardır using Microsoft.VisualStudio.TestTools.UnitTesting
, [TestClass]
sınıf önce, [TestMethod]
önce test yöntemleri ve referans Microsoft.VisualStudio.QualityTools.UnitTestFramework
(sürüm 10.0.0.0, çalışma zamanı versiyon V2.0.50727). Dot-net framework 3.5, 4 ve 4.5 denedim başkaları yeniden hedefleme hatası vermek.
Çözümü ve projeyi oluşturmaya çalıştım. Test explorer `` Mevcut tüm testleri keşfetmek için çözümünüzü oluşturun. Çözümünüzdeki tüm testleri oluşturmak, keşfetmek ve çalıştırmak için "tümünü çalıştır" ı tıklayın.
Soru şu: Testleri bulmak için nasıl görsel stüdyo edinirim?
Bunu da takip etmeye çalıştınız: http://msdn.microsoft.com/en-US/library/ms379625%28v=VS.80%29.aspx ama başarılı olamadım: İstendiğinde bölümün başlangıcında takılı kalıyorum sağ tıklayın ve seçin create tests
. Yok create tests
.
Bu test var (derler, ancak test gezgini görünmez):
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace tests {
[TestClass]
public class SimpleTest {
[TestMethod]
public void Test() {
Assert.AreEqual("a","a", "same");
}
}
}
Şimdi bunun paylaşılan bir sürücüde olduğu için (aşağıda silinen cevaba bakınız) olduğunu keşfettim, ancak henüz nasıl çözüleceğini bilmiyorum. (güvenlik ayarlarıyla ilgili bir şey olabilir).