private void AssertContent(ContentItemSummary content, string namePattern, string filePattern, int size) { Assert.Matches(namePattern, content.Name); Assert.Matches(filePattern, content.FileName); Assert.Matches(PathPattern, content.Path); Assert.True(content.Path.IndexOf(content.FileName) > 1); if (size == ANY_SIZE) { Assert.True(content.Size > 0); } else { Assert.Equal(size, content.Size); } Assert.True(content.Timestamp >= MIN_TIMESTAMP, $"{content.Timestamp} < {MIN_TIMESTAMP}"); }
private void AssertMapping(ContentItemSummary content, int size) { AssertContent(content, MappingNamePattern, MappingFilePattern, size); }
protected void AssertDocument(ContentItemSummary content, int size) { AssertContent(content, DocumentNamePattern, DocumentFilePattern, size); }
private void AssertTemplate(ContentItemSummary content, int size) { AssertContent(content, TemplateNamePattern, TemplateFilePattern, size); }