/// <summary> /// Initializes a new instance of the <see cref="GravatarTagHelperConfiguration"/> class /// with a specified library. /// </summary> /// <param name="library">Gravatar Library to obtain profiles.</param> public GravatarTagHelperConfiguration(GravatarLibrary library) => Library = library;
/// <summary> /// Contructor initializing test fixture. /// </summary> public GravatarTestFixture() { CacheLibrary = new GravatarLibrary(new GravatarProfileMemoryCache()); Library = new GravatarLibrary(); }
/// <summary> /// Constructor with a <see cref="GravatarTagHelperConfiguration"/> to obtain /// it. /// </summary> /// <param name="configuration">Configuration for the tag help.</param> public GravatarTagHelper(GravatarTagHelperConfiguration configuration) { Library = configuration?.Library ?? new GravatarLibrary(); Logger = configuration?.Logger; }