internal ConsolidatedResource(IResourceGroup group, ResourceCollection resources, MemoryStream consolidatedContent) { _group = group; _resources = resources; _lastModified = resources.LastModified(); _contentStream = consolidatedContent; }
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)); }