Preguntas etiquetadas con unit-testing

111
Afirmar una excepción usando XUnit

Soy un novato en XUnit y Moq. Tengo un método que toma una cadena como argumento. Cómo manejar una excepción usando XUnit. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository();...

111
¿Cómo funciona la invocación de mockito when ()?

Dada la siguiente declaración de Mockito: when(mock.method()).thenReturn(someValue); ¿Cómo hace Mockito para crear un proxy para un simulacro, dado que la declaración mock.method () pasará el valor de retorno a when ()? Me imagino que esto usa algunas cosas de CGLib, pero estaría interesado en...

110
Mocking HttpClient en pruebas unitarias

Tengo algunos problemas al intentar ajustar mi código para usarlo en pruebas unitarias. El problema es este. Tengo la interfaz IHttpHandler: public interface IHttpHandler { HttpClient client { get; } } Y la clase que lo usa, HttpHandler: public class HttpHandler : IHttpHandler { public...

109
La mejor forma de probar consultas SQL [cerrado]

Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 4 años . Mejora esta...

107
F # desarrollo y pruebas unitarias?

Acabo de comenzar con F #, que es mi primer lenguaje funcional. He estado trabajando casi exclusivamente con C # y disfruto mucho de cómo F # me lleva a repensar cómo escribo el código. Un aspecto que encuentro un poco desorientador es el cambio en el proceso de escritura de código. He estado...

104
¿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...