Я пытаюсь настроить тест xUnit для метода контроллера. В моем контроллере я использую MediatorR для вызова обработчика. Я создал приспособление обработчика mediatorR и установил возвращаемый ожидаемый объект, но работал неправильно и получал ошибку из-за этой
ошибки
Я пытаюсь настроить тест xUnit для метода контроллера. В моем контроллере я использую MediatorR для вызова обработчика. Я создал приспособление обработчика mediatorR и установил возвращаемый ожидаемый объект, но работал неправильно и получал ошибку из-за этой ошибки [img]https://i.sstatic.net/dGKXC.png[/img]
Контроллер [code]public class MyController : ControllerBase {
} } [/code] Тест [code]public class MyControllerTest { private readonly MyController sut; private readonly Mock mediatorMoq; private readonly Mock appAmbientStateMoq;
public MyControllerTest() { mediatorMoq = new Mock(); appAmbientStateMoq = new Mock();
sut = new HandheldController(appAmbientStateMoq.Object, mediatorMoq.Object); }
[Fact] public void GetHandHeldByIMEI_ShouldReturn_HandHeldWrapperDataView() { //Arrange var fixture = new Fixture(); var imei = "imeiNo"; var handHeldWrapperDataViewMoq = fixture.Create(); mediatorMoq.Setup(x => x.Send(new GetHandHeldByIMEI(imei))).Returns(handHeldWrapperDataViewMoq);