public void SetUp() { _feedProcessorMock = new Mock <IFeedQueueingProcessor>(); _reportProcessorMock = new Mock <IReportQueueingProcessor>(); _loggerMock = new Mock <IEasyMwsLogger>(); _easyMwsClient = new EasyMwsClient(AmazonRegion.Europe, "MerchantId", "test", "test", "test", _reportProcessorMock.Object, _feedProcessorMock.Object, _loggerMock.Object, new EasyMwsOptions()); }
public void IfLoggingIsDisabled_Poll_DoesNotLogAMessage() { _easyMwsClient = new EasyMwsClient(AmazonRegion.Europe, "test", "test", "test", "test", null, new EasyMwsOptions()); var isAtLeastOneMessageLogged = false; _logger.LogAvailable += (sender, args) => { isAtLeastOneMessageLogged = true; }; _easyMwsClient.Poll(); Assert.IsFalse(isAtLeastOneMessageLogged); }
public void InitializingClient_WithEmptyMwsSecretAccessKey_ThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>(() => _easyMwsClient = new EasyMwsClient(AmazonRegion.Europe, "MerchantId", "test", string.Empty, "test", _reportProcessorMock.Object, _feedProcessorMock.Object, _loggerMock.Object, new EasyMwsOptions())); }
public void InitializingClient_WithNullMerchant_ThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>(() => _easyMwsClient = new EasyMwsClient(AmazonRegion.Europe, null, "test", "test", "test", _reportProcessorMock.Object, _feedProcessorMock.Object, _loggerMock.Object, new EasyMwsOptions())); }
public void Setup() { _logger = new EasyMwsLogger(); _easyMwsClient = new EasyMwsClient(AmazonRegion.Europe, "test", "test", "test", "test", _logger, new EasyMwsOptions()); }