Preguntas etiquetadas con moq

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

94
Moq, SetupGet, burlarse de una propiedad

Estoy tratando de simular una clase, llamada UserInputEntity, que contiene una propiedad llamada ColumnNames: (contiene otras propiedades, acabo de simplificarla para la pregunta) namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; }...

92
Burlarse de objetos con Moq cuando el constructor tiene parámetros

Tengo un objeto que estoy tratando de simular usando moq. El constructor del objeto tiene parámetros obligatorios: public class CustomerSyncEngine { public CustomerSyncEngine(ILoggingProvider loggingProvider, ICrmProvider crmProvider, ICacheProvider cacheProvider) { ... } } Ahora estoy...

86
Moq verificar con parámetro de objeto

Estoy tratando de verificar un parámetro que es una clase. El código que se está probando está bien. El error está en la prueba. He probado dos métodos, y ambos han fallado. Aquí están mis intentos: 1: this.MockImageResizeFilter.Verify(m => m.Filter(this.UploadedFileData, new...

81
Cómo MOQ una propiedad indexada

Estoy intentando simular una llamada a una propiedad indexada. Es decir, me gustaría moq lo siguiente: object result = myDictionaryCollection["SomeKeyValue"]; y también el valor del setter myDictionaryCollection["SomeKeyValue"] = myNewValue; Hago esto porque necesito burlarme de la...