public void LastModifiedEqualsLastModifiedOfCollection() { ResourceCollection resources = new ResourceCollection(); resources.Add(CreateResource(DateTime.Now)); resources.Add(CreateResource(DateTime.Now.AddDays(-1))); ConsolidatedResource consolidated = new ConsolidatedResource(null, resources, new MemoryStream()); Assert.That(consolidated.LastModified, Is.EqualTo(resources.LastModified())); }
public void LastModifiedReturnsGreatestValueFromItems() { DateTime mostRecent = DateTime.Now; ResourceCollection resources = new ResourceCollection(); resources.Add(CreateResource(mostRecent.AddDays(-1))); resources.Add(CreateResource(mostRecent)); resources.Add(CreateResource(mostRecent.AddDays(-30))); Assert.That(resources.LastModified(), Is.EqualTo(mostRecent)); }
private void CreateResources(params string[] paths) { foreach (var path in paths) { _allResources.Add(StubResource.WithPath("~/" + path)); } }
public void ConsolidateFiltersContent() { string contentA = "a a a"; string contentB = "b b b"; string separator = Environment.NewLine; ResourceCollection resources = new ResourceCollection(); resources.Add(new StubResource(contentA)); resources.Add(new StubResource(contentB)); StringWriter actualWriter = new StringWriter(); resources.ConsolidateContentTo(actualWriter, r => r.GetContent().Replace(" ", ""), separator); Assert.That(actualWriter.ToString(), Is.EqualTo(String.Format("aaa{0}bbb", Environment.NewLine))); }
private static void AddResourceContent(ResourceCollection resources, string content, StringWriter writer) { resources.Add(new StubResource(content)); writer.Write(content); }