public ListingGroupController(IAmazonListingGroupService amazonListingGroupService,
                               AmazonAppSettings amazonAppSettings, SiteSettings siteSettings)
 {
     _amazonListingGroupService = amazonListingGroupService;
     _amazonAppSettings         = amazonAppSettings;
     _siteSettings = siteSettings;
 }
 public AmazonApiService(AmazonAppSettings amazonAppSettings, IAmazonLogService amazonLogService, IAmazonAnalyticsService amazonAnalyticsService, AmazonSellerSettings amazonSellerSettings)
 {
     _amazonAppSettings      = amazonAppSettings;
     _amazonLogService       = amazonLogService;
     _amazonAnalyticsService = amazonAnalyticsService;
     _amazonSellerSettings   = amazonSellerSettings;
 }
Exemple #3
0
 public AmazonAnalyticsServiceTests()
 {
     _amazonAppSettings      = A.Fake <AmazonAppSettings>();
     _amazonSellerSettings   = A.Fake <AmazonSellerSettings>();
     _amazonApiUsageService  = A.Fake <IAmazonApiLogService>();
     _amazonAnalyticsService = new AmazonAnalyticsService(_amazonApiUsageService, Session, _amazonAppSettings,
                                                          _amazonSellerSettings);
 }
Exemple #4
0
        public void SettingsController_AppPOST_ShouldCallSaveSettings()
        {
            var model = new AmazonAppSettings();

            var result = _settingsController.App_POST(model);

            A.CallTo(() => _configurationProvider.SaveSettings(model)).MustHaveHappened();
        }
Exemple #5
0
 public OrdersController(IAmazonOrderService amazonOrderService, AmazonAppSettings amazonAppSettings,
                         IAmazonOrderSearchService amazonOrderSearchService, SiteSettings ecommerceSettings, IAmazonOrderSyncService amazonOrderSyncService)
 {
     _amazonOrderService       = amazonOrderService;
     _amazonAppSettings        = amazonAppSettings;
     _amazonOrderSearchService = amazonOrderSearchService;
     _ecommerceSettings        = ecommerceSettings;
     _amazonOrderSyncService   = amazonOrderSyncService;
 }
Exemple #6
0
 public ListingControllerTests()
 {
     _amazonListingSyncManager           = A.Fake <IAmazonListingSyncManager>();
     _amazonListingService               = A.Fake <IAmazonListingService>();
     _amazonAppSettings                  = A.Fake <AmazonAppSettings>();
     _prepareForSyncAmazonListingService = A.Fake <IPrepareForSyncAmazonListingService>();
     _listingController                  = new ListingController(_amazonListingSyncManager, _amazonListingService,
                                                                 _amazonAppSettings, _prepareForSyncAmazonListingService);
 }
Exemple #7
0
        public void SettingsController_AppPOST_ShouldCallAddLog()
        {
            var model = new AmazonAppSettings();

            var result = _settingsController.App_POST(model);

            A.CallTo(() => _amazonLogService.Add(AmazonLogType.AppSettings, AmazonLogStatus.Update,
                                                 null, null, null, null, null, null, null, string.Empty, string.Empty)).MustHaveHappened();
        }
Exemple #8
0
 public SettingsControllerTests()
 {
     _configurationProvider = A.Fake <IConfigurationProvider>();
     _amazonLogService      = A.Fake <IAmazonLogService>();
     _amazonAppSettings     = A.Fake <AmazonAppSettings>();
     _amazonSellerSettings  = A.Fake <AmazonSellerSettings>();
     _amazonSyncSettings    = A.Fake <AmazonSyncSettings>();
     _settingsController    = new SettingsController(_configurationProvider, _amazonLogService, _amazonAppSettings, _amazonSellerSettings, _amazonSyncSettings);
 }
 public AmazonAnalyticsService(IAmazonApiLogService amazonApiUsageService,
                               ISession session,
                               AmazonAppSettings amazonAppSettings,
                               AmazonSellerSettings amazonSellerSettings)
 {
     _amazonApiUsageService = amazonApiUsageService;
     _session              = session;
     _amazonAppSettings    = amazonAppSettings;
     _amazonSellerSettings = amazonSellerSettings;
 }
 public ListingGroupControllerTests()
 {
     _amazonListingGroupService = A.Fake <IAmazonListingGroupService>();
     _amazonAppSettings         = A.Fake <AmazonAppSettings>();
     _siteSettings = new SiteSettings()
     {
         DefaultPageSize = 10
     };
     _listingGroupController = new ListingGroupController(_amazonListingGroupService, _amazonAppSettings, _siteSettings);
 }
 public ListingController(
     IAmazonListingSyncManager amazonListingSyncManager,
     IAmazonListingService amazonListingService,
     AmazonAppSettings amazonAppSettings, IPrepareForSyncAmazonListingService prepareForSyncAmazonListingService)
 {
     _amazonListingSyncManager           = amazonListingSyncManager;
     _amazonListingService               = amazonListingService;
     _amazonAppSettings                  = amazonAppSettings;
     _prepareForSyncAmazonListingService = prepareForSyncAmazonListingService;
 }
 public SettingsController(IConfigurationProvider configurationProvider,
                           IAmazonLogService amazonLogService,
                           AmazonAppSettings amazonAppSettings,
                           AmazonSellerSettings amazonSellerSettings,
                           AmazonSyncSettings amazonSyncSettings)
 {
     _configurationProvider = configurationProvider;
     _amazonLogService      = amazonLogService;
     _amazonAppSettings     = amazonAppSettings;
     _amazonSellerSettings  = amazonSellerSettings;
     _amazonSyncSettings    = amazonSyncSettings;
 }
Exemple #13
0
 public OrdersControllerTests()
 {
     _amazonOrderService       = A.Fake <IAmazonOrderService>();
     _amazonAppSettings        = A.Fake <AmazonAppSettings>();
     _amazonOrderSearchService = A.Fake <IAmazonOrderSearchService>();
     _ecommerceSettings        = new SiteSettings()
     {
         DefaultPageSize = 10
     };
     _amazonOrderSyncService = A.Fake <IAmazonOrderSyncService>();
     _ordersController       = new OrdersController(_amazonOrderService, _amazonAppSettings,
                                                    _amazonOrderSearchService, _ecommerceSettings, _amazonOrderSyncService);
 }
 public static bool CheckAppSettingsStatus(AmazonAppSettings settings)
 {
     return(settings.GetType().GetProperties().Where(info => info.CanWrite && info.Name != "Site").All(property => !String.IsNullOrWhiteSpace(Convert.ToString(property.GetValue(settings, null)))));
 }
 public ActionResult App_POST(AmazonAppSettings amazonAppSettings)
 {
     _amazonLogService.Add(AmazonLogType.AppSettings, AmazonLogStatus.Update, null, null, null, null, null, null, null);
     _configurationProvider.SaveSettings(amazonAppSettings);
     return(View(amazonAppSettings));
 }
Exemple #16
0
 public AmazonAppInstallation(AmazonAppSettings amazonAppSettings, AmazonSellerSettings amazonSellerSettings, IConfigurationProvider configurationProvider)
 {
     _amazonAppSettings     = amazonAppSettings;
     _amazonSellerSettings  = amazonSellerSettings;
     _configurationProvider = configurationProvider;
 }