«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.

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
Adedi ile ilk ve ikinci kez farklı dönüş değerleri
Ben böyle bir test var: [TestCase("~/page/myaction")] public void Page_With_Custom_Action(string path) { // Arrange var pathData = new Mock<IPathData>(); var pageModel = new Mock<IPageModel>(); var repository = new Mock<IPageRepository>(); var mapper = new Mock<IControllerMapper>(); var container = new Mock<IContainer>(); container.Setup(x => x.GetInstance<IPageRepository>()).Returns(repository.Object); repository.Setup(x => x.GetPageByUrl<IPageModel>(path)).Returns(() => pageModel.Object); pathData.Setup(x => x.Action).Returns("myaction"); pathData.Setup(x …
262 c#  unit-testing  nunit  moq 

19
NUnit, Visual Studio 2008'in Birim Testi için Test Projeleri mi? [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
Özel durumun türünü iddia etmek için Assert.Throws'u nasıl kullanabilirim?
Assert.ThrowsKural dışı durumun türünü ve gerçek ileti ifadelerini iddia etmek için nasıl kullanılır ? Bunun gibi bir şey: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") Test ettiğim yöntem, farklı iletilerle aynı türden birden çok ileti atar ve içeriğe bağlı olarak doğru iletinin atılmasını sınamanın bir yoluna ihtiyacım var.

5
Adedi ile belirli bir parametreyi doğrulama
public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageServiceClient>(); var queueableMessage = CreateSingleQueueableMessage(); var message = queueableMessage[0]; var xml = QueueableMessageAsXml(queueableMessage); messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(xml)).Verifiable(); //messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(It.IsAny<XmlElement>())).Verifiable(); var serviceProxyFactoryStub = new Mock<IMessageServiceClientFactory>(); serviceProxyFactoryStub.Setup(proxyFactory => proxyFactory.CreateProxy()).Returns(essageServiceClientMock.Object); var loggerStub = new Mock<ILogger>(); var client = new MessageClient(serviceProxyFactoryStub.Object, loggerStub.Object); client.SubmitMessagesToQueue(new List<IMessageRequestDTO> {message}); //messageServiceClientMock.Verify(proxy …
170 c#  unit-testing  nunit  moq 

8
Etkin app.config dosyasının yolu nasıl bulunur?
Bu özel durum işleyicisini bitirmeye çalışıyorum: if (ConfigurationManager.ConnectionStrings["ConnectionString"]==null) { string pathOfActiveConfigFile = ...? throw new ConfigurationErrorsException( "You either forgot to set the connection string, or " + "you're using a unit test framework that looks for "+ "the config file in strange places, update this file : " + pathOfActiveConfigFile); …

8
Visual Studio 2017'de NUnit testleri nasıl çalıştırılır?
VS 2017'yi yeni kurdum. Test senaryoları için NUnit kullanan bir projem var. Ctrl+ R- Tartık testleri çalıştırmaz ve Test Gezgini artık TestCase özniteliğiyle işaretlenmiş hiçbir test vakası bulamaz. Henüz NUnit'i çalıştırmanın bir yolu var mı veya bulabildiğim bir güncelleme var mı? NUnit'i Nuget Paket Yöneticisi'nden en son sürüme herhangi bir …

3
Test Gezgini (VS) '<Bilinmeyen proje>'
Aşağıdaki her şey .NET Framework 4.7 ve NUnit + NUnit3TestAdapter kullanılarak VS2019'da yapılır Exitus.Tests adlı bir montaj oluşturdum ve birkaç birim testi ekledim. Ancak, çözemediğim Nuget ile ilgili bazı sorunları yapın, Exitus.UnitTests adlı başka bir proje yaptım ve eski projede (ad alanını değiştirme dahil) bir kez dosyayı kaldırdım. Şimdi yeni …
157 c#  visual-studio  nunit 


22
NUnit Unit testleri, Test Adapter kuruluyken Test Explorer'da gösterilmiyor
Bu gönderiyi geliştirmek mi istiyorsunuz? Alıntılar ve cevabınızın neden doğru olduğuna dair bir açıklama da dahil olmak üzere bu soruya ayrıntılı cevaplar verin. Yeterli ayrıntıya sahip olmayan cevaplar düzenlenebilir veya silinebilir. VS2012 + 2013 için NUnit Test Adaptörünü kurdum. İlk kurduğumda Adaptör testleri görünüyordu, ancak bugün bazı nedenlerden dolayı görünmeyi …
147 nunit 

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 …


20
NUnit'te iki nesne arasındaki eşitliği karşılaştırın
Bir nesnenin başka bir nesneye "eşit" olduğunu iddia etmeye çalışıyorum. Nesneler, bir grup genel özelliğe sahip bir sınıfın örnekleridir. NUnit'in özelliklere dayalı olarak eşitlik iddiasında bulunmasının kolay bir yolu var mı? Bu benim şu anki çözümüm ama daha iyi bir şey olabileceğini düşünüyorum: Assert.AreEqual(LeftObject.Property1, RightObject.Property1) Assert.AreEqual(LeftObject.Property2, RightObject.Property2) Assert.AreEqual(LeftObject.Property3, RightObject.Property3) ... …

5
'await' çalışır, ancak görev çağrılır. Sonuç kilitleniyor / kilitleniyor
Aşağıdaki dört testim var ve sonuncusu çalıştırdığımda takılıyor. Bu neden oluyor: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceResultTest() { Assert.IsTrue(CheckStatus().Result); // This hangs Assert.IsTrue(await CheckStatus()); …
126 c#  nunit  task  deadlock  async-await 

19
NUnit'i Visual Studio'dan hata ayıklama modunda nasıl çalıştırırım?
Son zamanlarda üzerinde çalıştığım bir parça C # için bir test çerçevesi oluşturuyorum. Bileşeni test etmek için NUnit kurulumum ve çalışma alanımda yeni bir projem var. Birim testlerimi Nunit'ten (v2.4) yüklersem her şey iyi çalışıyor, ancak hata ayıklama modunda çalıştırmanın ve bazı kırılma noktaları belirlemenin gerçekten yararlı olacağı noktaya geldim. …

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.