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; }
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)); }