public V2EventsPublisherTestFixtures <TEvent> ThrowsExceptionWhenCallingSend() { EndpointInstanceMock.Setup(x => x.Send(It.IsAny <object>(), It.IsAny <SendOptions>())) .ThrowsAsync(new InvalidCastException()); return(this); }
private V2EventsPublisherTestFixtures <TEvent> SetUpMessageBuilder() { EndpointInstanceMock .Setup(epi => epi.Publish <TEvent>(It.IsAny <Action <TEvent> >(), It.IsAny <PublishOptions>())) .Callback <Action <TEvent>, PublishOptions>((command, options) => CallMessageBuilder(command)) .Returns(Task.CompletedTask); return(this); }
public void VerfiyRejectTransferRequestCommandWasSent() { EndpointInstanceMock.Verify(x => x.Send(It.Is <object>(o => o is SFA.DAS.CommitmentsV2.Messages.Commands.RejectTransferRequestCommand), It.IsAny <SendOptions>())); EndpointInstanceMock.Verify(x => x.Send(It.Is <object>(o => ((CommitmentsV2.Messages.Commands.RejectTransferRequestCommand)o).TransferRequestId == TransferRequestId && ((CommitmentsV2.Messages.Commands.RejectTransferRequestCommand)o).RejectedOn == Now && ((CommitmentsV2.Messages.Commands.RejectTransferRequestCommand)o).UserInfo == UserInfo), It.IsAny <SendOptions>())); }