«nunit» etiketlenmiş sorular

NUnit, .NET ve Silverlight için C # ile yazılmış bir açık kaynak birim test çerçevesidir. JUnit veya TestNG'nin Java dünyasında yaptığı ile aynı amaca hizmet eder ve xUnit ailesindeki birçok kişiden biridir.

4
NUnit ve xUnit
На этот вопрос есть ответы на Stack Overflow için русском : Что выбрать: nUnit vs xUnit? NUnit ve xUnit.net arasındaki farklar nelerdir ? Sadece birini değil, ikisini geliştirmenin ne anlamı var? XUnit'in NUnit'in mucidi tarafından geliştirildiğini okudum: xUnit.net, .NET Framework için bir birim test aracıdır. NUnit'in orijinal mucidi tarafından yazıldı. …
115 c#  .net  nunit  xunit 


1
Moq: Geçersiz kılınamayan bir üyede geçersiz kurulum: x => x.GetByTitle ("asdf")
Bunu nasıl düzeltebileceğimden emin değilim, "GetByTitle" yönteminde bir birim testi yapmaya çalışıyorum İşte tanımlarım: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } ünite testi: [Test] public void can_load_by_title() { …
111 c#  nhibernate  nunit  resharper  moq 


5
MSTest'in NUnit'in TestCase ile eşdeğeri var mı?
TestCaseNUnit'teki özelliği, her test için ayrı bir yönteme ihtiyaç duymadan test parametrelerini belirlemenin hızlı bir yolu olarak oldukça kullanışlı buluyorum . MSTest'te benzer bir şey var mı? [TestFixture] public class StringFormatUtilsTest { [TestCase("tttt", "")] [TestCase("", "")] [TestCase("t3a4b5", "345")] [TestCase("3&5*", "35")] [TestCase("123", "123")] public void StripNonNumeric(string before, string expected) { string …

6
XUnit.net'te NUnit'e benzer parametrelendirmeyi test edin
XUnit.net çerçevesinde NUnit'in aşağıdaki özelliklerine benzer herhangi bir yol var mı? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, "5,12"}, …

19
Bir birim testinin parçası olarak kodun çalışıp çalışmadığını belirleyin
Bir birim testim var (nUnit). Çağrı yığınının altındaki birçok katman, bir birim testi aracılığıyla çalışıyorsa bir yöntem başarısız olur. İdeal olarak, bu yöntemin bağlı olduğu nesneyi kurmak için alay gibi bir şey kullanırsınız, ancak bu 3. taraf kodudur ve bunu çok fazla çalışma yapmadan yapamam. Kurulum nUnit'e özgü yöntemler istemiyorum …
107 c#  reflection  nunit 

12
Özel yöntemleri NUnit ile nasıl test edersiniz?
NUnit'i nasıl doğru kullanacağımı merak ediyorum. İlk olarak, ana projemi referans olarak kullanan ayrı bir test projesi oluşturdum. Ancak bu durumda, özel yöntemleri test edemiyorum. Tahminim, test kodumu ana koduma eklemem gerektiğiydi ?! - Bunu yapmanın doğru yolu bu değil gibi görünüyor. (İçinde test bulunan nakliye kodu fikrinden hoşlanmıyorum.) Özel …

10
NUnit, Visual Studio 2010 kodunu çalıştırmıyor
NUnit GUI'ye bir Visual Studio 2010 beta dll yüklemeye çalışıyorum. Bir açılır pencere hatası alıyorum. Bu derleme, şu anda yüklü olan çalışma zamanından daha yeni bir çalışma zamanı tarafından oluşturulur ve yüklenemez. NUnit'in şu anda çalıştığı sürümden daha sonraki bir CLR sürümüyle bir derleme derlemesi yüklemeye çalışıyor olabilirsiniz. Bir yürütülebilir …

3
Geçerli SynchronizationContext, TaskScheduler olarak kullanılamaz
Ben kullanıyorum Görevler benim ViewModel sunucu aramaları çalıştıran uzun çalışmasına ve sonuçlar taraftaki geri sıralıyor edilir Dispatcherkullanarak TaskScheduler.FromSyncronizationContext(). Örneğin: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); Uygulamayı çalıştırdığımda bu iyi çalışıyor. Ancak, NUnittestlerimi çalıştırdığımda Resharper, …

18
Selenyum Hatası - Uzak WebDriver'a HTTP isteği 60 saniye sonra zaman aşımına uğradı
Bazı dahili test süreçlerimizi otomatikleştirmek için kullandığımız Selenium'u birkaç aydır kullanıyorum. Senaryolar iyi geçiyor. Kısa bir süre önce FF 27.01 kullanarak C # 2.40.0 web sürücüsüne yükselttim ve komut dosyalarımız şu hatayla rastgele yerlerde başarısız oluyor. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server …

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.