Tag: AUTOMOQ
Estoy tratando de hacer pruebas de integración contra un Comando de MediatR cuyo controlador depende de un IRequestClient inyectado en su constructor. public class SayHelloCommand : IRequest<string> { } public class SayHelloCommandHandler : IRequestHandler<SayHelloCommand, string> { private readonly IRequestClient<IGetProfileMessageResult> _profileClient; public SayHelloCommandHandler(IRequestClient<IGetProfileMessageResult> profileClient) { _profileClient = profileClient; } public async . . . Read more
Tengo una interfaz public interface IProgramer { bool ReturnStatus(Program prg, string filepath); } Clase public class Programer : IProgramer { public bool ReturnStatus(Program prg, string filepath) { // lógica return estado; } } Prueba unitaria public void StartOperationTest() { string dummyfilepath = “C://Users//x//”; Program dummyprgObj = new Program { Name . . . Read more
Soy nuevo en Moq, aquí tengo dos configuraciones. var settingsMock = new Mock<iecsconfigsettings>(); settingsMock.Setup(m => m.GetRootValue(“ss”, It.IsAny<string>())).Returns(“aaa”); Y otra es private static void BuildSettingCacheForMock<t>(Mock<iecsconfigsettings> mock, string key, T value) { mock.Setup(m => m.GetRootValue<t>(key, It.IsAny<t>())).Returns(value); mock.Setup(m => m.GetValue<t>(key, It.IsAny<t>())).Returns(value); mock.Setup(m => m.TryGetValue<t>(key, out value)).Returns(true); mock.Setup(m => m.TryGetRootValue<t>(key, out value)).Returns(true); } var . . . Read more
Tengo un operador implícito en una clase abstracta que es similar al que se muestra a continuación, el cual convierte los datos al tipo proporcionado. public abstract class MyClass { private object dataHolder; // solo para representación // en la implementación intenta convertir el objeto dataHolder // o retorna nulo . . . Read more
Estoy teniendo dificultades al intentar simular correctamente una interfaz arbitraria envuelta dentro de una clase Lazy. He intentado lo siguiente: [TestClass] public class MyFooServiceTests { private Mock<><ifoo>> _lazyFooMock = new Mock<><ifoo>>(); private Mock<ifoo> _fooMock = new Mock<ifoo>(); private MyFooService _service; [TestMethod] public void FooMethod_HappyPath_ShouldReturn() { //Arrange _fooMock .Setup(x => x.DoSomething()) . . . Read more