public DatabaseAcronymProvider( [Utils.NotNull] IAcronymRepository acronymRepository) { Check.NotNull(acronymRepository, nameof(acronymRepository)); _acronymRespository = acronymRepository; }
public CachedProvider( [NotNull] RestfulAcronymProvider resftulProvider, [NotNull] DatabaseAcronymProvider databaseProivder, [NotNull] IAcronymRepository acronymRepository ) { Check.NotNull(resftulProvider, nameof(resftulProvider)); Check.NotNull(databaseProivder, nameof(databaseProivder)); Check.NotNull(acronymRepository, nameof(acronymRepository)); _restfulProvider = resftulProvider; _databaseProvider = databaseProivder; _acronymRepository = acronymRepository; }