private void SetupMocks() { if (_connectionFactoryShouldThrow) { ConnectionFactoryMock.Setup(_ => _.CreateConnection(It.IsAny <IList <AmqpTcpEndpoint> >())) .Throws <ProtocolViolationException>(); } else { ConnectionFactoryMock.Setup(_ => _.CreateConnection(It.IsAny <IList <AmqpTcpEndpoint> >())) .Returns(ConnectionMock.Object); } ConnectionFactoryMock.SetupSet(_ => _.Password = It.IsAny <string>()); ConnectionFactoryMock.SetupSet(_ => _.UserName = It.IsAny <string>()); if (_connectionShouldThrow) { ConnectionMock.Setup(_ => _.CreateModel()).Throws <ProtocolViolationException>(); } else { ConnectionMock.Setup(_ => _.CreateModel()).Returns(ModelMock.Object); } AmqpConsumerFactoryMock.Setup(_ => _.CreateReceiveConsumer(It.IsAny <IModel>())) .Returns(AmqpReceiveConsumerMock.Object); MaskinportenClientMock.Setup(_ => _.GetAccessToken(It.IsAny <string>())) .ReturnsAsync(new MaskinportenToken(_token, 100)); }
private void SetupMocks() { var responseMessage = new HttpResponseMessage() { StatusCode = _statusCode, Content = new StreamContent(_outStream) }; HttpMessageHandleMock .Protected() .Setup <Task <HttpResponseMessage> >( "SendAsync", ItExpr.IsAny <HttpRequestMessage>(), ItExpr.IsAny <CancellationToken>()) .Callback <HttpRequestMessage, CancellationToken>((req, c) => RequestUri = req.RequestUri) .ReturnsAsync(responseMessage) .Verifiable(); MaskinportenClientMock.Setup(_ => _.GetAccessToken(It.IsAny <IEnumerable <string> >())) .ReturnsAsync(new MaskinportenToken("test", 10)); AuthenticationStrategyMock.Setup(_ => _.GetAuthorizationHeaders()) .ReturnsAsync(new Dictionary <string, string>()); }