private SetSynchronizer CreateTarget(IBricksetApiService bricksetApiService = null)
        {
            bricksetApiService ??= Substitute.For <IBricksetApiService>();

            var thumbnailSynchronizer = Substitute.For <IThumbnailSynchronizer>();

            return(new SetSynchronizer(bricksetApiService, _setRepository, _referenceDataRepository, _themeRepository, _subthemeRepository, thumbnailSynchronizer, Substitute.For <IMessageHub>()));
        }
 public SubthemeSynchronizer(
     IBricksetApiService bricksetApiService,
     ISubthemeRepository subthemeRepository,
     IMessageHub messageHub)
 {
     _bricksetApiService = bricksetApiService;
     _subthemeRepository = subthemeRepository;
     _messageHub         = messageHub;
 }
 public ThemeSynchronizer(
     IBricksetApiService bricksetService,
     IThemeRepository themeRepository,
     IMessageHub messageHub)
 {
     _bricksetApiService = bricksetService;
     _themeRepository    = themeRepository;
     _messageHub         = messageHub;
 }
Example #4
0
 public UserSynchronizer(
     IBricksetApiService bricksetApiService,
     IBricksetUserRepository bricksetUserRepository,
     IMessageHub messageHub,
     ISetRepository setRepository)
 {
     _bricksetApiService     = bricksetApiService;
     _bricksetUserRepository = bricksetUserRepository;
     _messageHub             = messageHub;
     _setRepository          = setRepository;
 }
 public UserService(
     IBricksetApiService bricksetApiService,
     IBricksetUserRepository bricksetUserRepository,
     ISecureStorageService secureStorageService,
     IUserSynchronizationService userSynchronizationService)
 {
     _bricksetApiService         = bricksetApiService;
     _bricksetUserRepository     = bricksetUserRepository;
     _secureStorageService       = secureStorageService;
     _userSynchronizationService = userSynchronizationService;
 }
 public SetSynchronizer(
     IBricksetApiService bricksetApiService,
     ISetRepository setRepository,
     IReferenceDataRepository referenceDataRepository,
     IThemeRepository themeRepository,
     ISubthemeRepository subthemeRepository,
     IThumbnailSynchronizer thumbnailSynchronizer,
     IMessageHub messageHub)
 {
     _bricksetApiService      = bricksetApiService;
     _setRepository           = setRepository;
     _referenceDataRepository = referenceDataRepository;
     _themeRepository         = themeRepository;
     _subthemeRepository      = subthemeRepository;
     _thumbnailSynchronizer   = thumbnailSynchronizer;
     _messageHub = messageHub;
 }
        private ThemeSynchronizer CreateTarget(IBricksetApiService bricksetApiService = null)
        {
            bricksetApiService ??= Substitute.For <IBricksetApiService>();

            return(new ThemeSynchronizer(bricksetApiService, _themeRepository, Substitute.For <IMessageHub>()));
        }
        private UserSynchronizer CreateTarget(IBricksetApiService bricksetApiService = null)
        {
            bricksetApiService ??= Substitute.For <IBricksetApiService>();

            return(new UserSynchronizer(bricksetApiService, _bricksetUserRepository, Substitute.For <IMessageHub>(), _setRepository));
        }