public static void AddCacheHeaders(this Context context, IRequestCache cache) { cache.AddHeader(HeaderFlatten); cache.AddHeader(HeaderLanguages); cache.AddHeader(HeaderNoCleanup); cache.AddHeader(HeaderNoEnrichment); cache.AddHeader(HeaderNoResolveLanguages); cache.AddHeader(HeaderResolveFlow); cache.AddHeader(HeaderResolveUrls); cache.AddHeader(HeaderUnpublished); }
public async Task Should_add_cache_headers() { var headers = new List <string>(); A.CallTo(() => requestCache.AddHeader(A <string> ._)) .Invokes(new Action <string>(header => headers.Add(header))); await sut.EnrichAsync(requestContext, default); Assert.Equal(new List <string> { "X-Flatten", "X-Languages", "X-NoCleanup", "X-NoEnrichment", "X-NoResolveLanguages", "X-ResolveFlow", "X-Resolve-Urls", "X-Unpublished" }, headers); }