«mstest» etiketlenmiş sorular

Microsoft .NET Birim Test Çerçevesi (MSTest)


30
Varlık Çerçevesi Sağlayıcı türü yüklenemedi mi?
Testlerimi şu anda makinemde yüklü olan TeamCity üzerinde çalıştırmaya çalışıyorum. System.InvalidOperationException: Entity Framework sağlayıcı türü ' System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'' System.Data.SqlClient'ADO.NET sağlayıcısı yüklenemedi. Çalışan montaj için sağlayıcı derlemesinin kullanılabilir olduğundan emin olun. Daha fazla bilgi için http://go.microsoft.com/fwlink/?LinkId=260882 adresine bakın . System.Data.EntityEF6'ya yükseltmek için codeplex'te önerildiği gibi, projelerimin hiçbirinde referans …

7
NUnit'e karşı MbUnit'e karşı MSTest'e karşı xUnit.net [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …


7
Birim Testindeki Listeler Nasıl Karşılaştırılır
Bu test nasıl başarısız olabilir? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) fails }


4
TestInitialize neden Visual Studio birim testlerimdeki her test için tetikleniyor?
Ben tek var Visual Studio 2010 Beta 2'yi kullanıyorum [TestClass]bir olan, [TestInitialize], [TestCleanup]ve birkaç [TestMethods]. Bir test yöntemi her çalıştırıldığında, başlatma ve temizleme yöntemleri de ÇALIŞIR! Ben yerel test çalışması başına [TestInitialize]& [TestCleanup]sadece bir kez çalıştırılması gerektiği izlenimi altındaydı . Bu doğru mu? Değilse, bunu yapmanın uygun yolu nedir?

9
“Birim Testleri Yarat” seçimi nerede?
Yeni Visual Studio 2012 Ultimate'ı yükledim. Çözümümle bir Test Projesi oluşturdum ve bazı varsayılan birim testleri içeriyor. Ancak yeni Yöntemler'e sağ tıklamak artık "Birim Testleri Oluştur" içerik menüsünü göstermiyor. Bkz. Visual Studio 2010 Ultimate: Ve Visual Studio 2012 Ultimate: Bunun neden olabileceğine dair bir fikrin var mı? GÜNCELLEME: Visual Studio …

9
MSTest'te birden çok parametreli bir test yöntemini nasıl çalıştırabiliriz?
NUnit aşağıdaki gibi Değerler adlı bir özelliğe sahiptir: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } Bu, test yönteminin altı kez çalışacağı anlamına gelir: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A") MyTest(2, "B") MyTest(3, "A") MyTest(3, "B") Şimdi MSTest kullanıyoruz, ancak aynı testi birden fazla …

11
Birim Testleri ile çalışmak için "Çıktı Dizinine Kopyala" yı nasıl alabilirim?
Testler yürütülmeden önce bir birim test projesi oluşturduğumda, test çıktısı bir TestResults klasörüne kopyalanır ve ardından testler yürütülür. Yaşadığım sorun, Debug / bin dizinindeki tüm dosyaların TestResults projesine kopyalanmamasıdır. Debug / bin dizinine kopyalanan bir dosyanın TestResults klasörüne de kopyalanmasını nasıl sağlayabilirim?

5
MSTest testinin yürütülmesi sırasında Console.Out'a nasıl yazılır
Bağlam: Web uygulamamızdaki dosya yükleme özelliğiyle ilgili sorunları bildiren bazı kullanıcılarımız var. Sadece ara sıra ve herhangi bir özel model olmadan olur. Uzun zamandır bunu anlamaya çalışıyoruz, yardımcı olabileceğini düşündüğümüz her yere hata ayıklama bilgisi ekliyoruz, günlükleri tarıyoruz, ancak bunları yeniden üretemedik veya çözemedik. Sorun: Şimdi bunu, çok sayıda (birkaç …
114 c#  console  mstest  watin 

15
Bir birim testinden nasıl çıktı yazabilirim?
Birimimdeki herhangi bir çağrı, hata ayıklama sırasında ya Debug.Write(line)da Console.Write(Line)basitçe atlanır ve çıktı asla yazdırılmaz. Kullandığım sınıfların içinden bu işlevlere yapılan çağrılar iyi çalışıyor. Birim testinin otomatik olması gerektiğini anlıyorum, ancak yine de bir birim testinden mesaj çıktısı alabilmek istiyorum.

3
Tüm testler çalışmadan önce kodu bir kez çalıştırmak mümkün mü?
Temel olarak, MSTest'e bir dizi test çalıştırmasına başlamadan önce biraz kod çalıştırmasını söylemek istiyorum, esasen yapmak istediğim şey, bazı kodları yapıştırmakla aynı şey Main(). Bunu yapmak istememin nedeni, entegrasyon testi çalıştırmalarım sırasında log4net ile bir miktar günlük kaydı yapmak istememdir. log4net.Config.XmlConfiguratorTest derlememde okuduğu zaman zaten çağırdığı için assembly özniteliğini kullanamam …
112 .net  mstest 


6
MST dosyasını test çalıştırma klasörüne kopyala
Bir XML dosyasının okunmasını ve ardından ayrıştırılmasını gerektiren bir testim var. Bu dosyayı her seferinde test çalıştırma klasörüne nasıl kopyalayabilirim? XML dosyası "Daha yeniyse kopyala" ve "yok" derleme modu olarak ayarlanmıştır (çünkü gerçekten derlenebilir bir şey değildir)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.