Preguntas etiquetadas con nunit

NUnit es un marco de prueba unitario de código abierto para .NET y Silverlight escrito en C #. Tiene el mismo propósito que JUnit o TestNG en el mundo Java, y es uno de los muchos en la familia xUnit.


1
Moq: configuración no válida en un miembro no reemplazable: x => x.GetByTitle ("asdf")
No estoy seguro de cómo puedo solucionar este problema, intento hacer una prueba unitaria con el método "GetByTitle". Aquí están mis definiciones: 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); …
111 c#  nhibernate  nunit  resharper  moq 


4
NUnit frente a xUnit
На этот вопрос есть ответы на Stack Overflow на русском : Что выбрать: nUnit vs xUnit? ¿Cuáles son las diferencias entre NUnit y xUnit.net ? ¿Cuál es el punto de desarrollar dos de ellos, no solo uno? He leído que xUnit está siendo desarrollado por el inventor de NUnit: xUnit.net …
110 c#  .net  nunit  xunit 

5
¿MSTest tiene un equivalente al TestCase de NUnit?
Encuentro la TestCasefunción en NUnit bastante útil como una forma rápida de especificar parámetros de prueba sin necesidad de un método separado para cada prueba. ¿Hay algo similar en MSTest? [TestFixture] public class StringFormatUtilsTest { [TestCase("tttt", "")] [TestCase("", "")] [TestCase("t3a4b5", "345")] [TestCase("3&5*", "35")] [TestCase("123", "123")] public void StripNonNumeric(string before, string …

6
Prueba de parametrización en xUnit.net similar a NUnit
¿Existe algún medio en el marco xUnit.net similar a las siguientes características de NUnit? [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 …


12
¿Cómo se prueban los métodos privados con NUnit?
Me pregunto cómo usar NUnit correctamente. Primero, creé un proyecto de prueba separado que usa mi proyecto principal como referencia. Pero en ese caso, no puedo probar métodos privados. ¡¿Mi suposición fue que necesito incluir mi código de prueba en mi código principal ?! - Esa no parece ser la …


3
El SynchronizationContext actual no se puede utilizar como TaskScheduler
Estoy usando Tasks para ejecutar llamadas de servidor de larga duración en mi ViewModel y los resultados se calculan de nuevo al Dispatcherusar TaskScheduler.FromSyncronizationContext(). Por ejemplo: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); Esto funciona …

18
Error de selenio: la solicitud HTTP al WebDriver remoto agotó el tiempo de espera después de 60 segundos
He estado usando Selenium durante varios meses, que estamos usando para automatizar algunos de nuestros procesos de prueba internos. Los guiones han ido bien. Recientemente actualicé a C # 2.40.0 webdriver usando FF 27.01 y nuestros scripts ahora fallan en lugares aleatorios con el siguiente error. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. …


2
NUnit.Framework.Assert.IsInstanceOfType () está obsoleto
Actualmente estoy leyendo el libro Professional Enterprise .NET y he notado esta advertencia en algunos de los programas de ejemplo: 'NUnit.Framework.Assert.IsInstanceOfType(System.Type, object)' is obsolete Ahora es posible que ya haya respondido a mi propia pregunta, pero para solucionar esta advertencia, ¿es simplemente un caso de reemplazar Assert.IsInstanceOfType () con Assert.IsInstanceOf …
78 c#  nunit 

5
¿Cómo ejecutar Google Chrome con Selenium RC?
Estoy intentando probar mi sitio con Selenium RC + Nunit + asp.net. Puedo hacer que mis pruebas funcionen en Firefox, Safari, Opera, IE 8 pero no en Google Chrome. Puse esto para el arugment del navegador selenium = new DefaultSelenium(Server, ServerPort, "*chrome", DomainURL); Sin embargo, esto siempre carga Firefox y …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.