Example #1
0
 public void Test_ContinouslyInitializingClientAndPolling_ShouldNotCauseMemoryLeaks()
 {
     while (true)
     {
         _easyMwsClient = new EasyMwsClient(AmazonRegion.Europe, "MerchantId", "test", "test", "test", _loggerMock.Object, _options);
         _easyMwsClient.Poll();
     }
 }
Example #2
0
        public void SetUp()
        {
            _options       = new EasyMwsOptions();
            _dbContext     = new EasyMwsContext();
            _loggerMock    = new Mock <IEasyMwsLogger>();
            _mwsClientMock = new Mock <IMarketplaceWebServiceClient>();
            var feedProcessorMock = new Mock <IFeedQueueingProcessor>();

            var reportProcessor = new ReportProcessor(_region, _merchantId, _mwsAuthToken, _options, _mwsClientMock.Object, _loggerMock.Object);

            _easyMwsClient = new EasyMwsClient(AmazonRegion.Europe, _merchantId, _mwsAuthToken, "test", "test", reportProcessor,
                                               feedProcessorMock.Object, _loggerMock.Object, _options);
        }