public async Task DocumentExists_SkipParsing_DocumentIsUnchanged() { // arrange var cache = new Caching.DefaultDocumentCache(); var hashProvider = new MD5DocumentHashProvider(); var middleware = new DocumentParserMiddleware( context => default,
public async Task RetrieveItemFromCache_DocumentFoundOnCache() { // arrange var cache = new Caching.DefaultDocumentCache(); var hashProvider = new MD5DocumentHashProvider(); var middleware = new DocumentCacheMiddleware( context => default,
public async Task DocumentIsValidated_SkipValidation() { // arrange var cache = new Caching.DefaultDocumentCache(); var hashProvider = new MD5DocumentHashProvider(); var validator = new Mock <IDocumentValidator>(); validator.Setup(t => t.Validate(It.IsAny <ISchema>(), It.IsAny <DocumentNode>())) .Returns(DocumentValidatorResult.Ok); var middleware = new DocumentValidationMiddleware( context => default,