public void ShouldRetrieveAuthors()
{
using (var subversion = new Subversion(GetLocalRepositorySettings(), ObjectFactory.GetInstance <ICheckConnectionErrorResolver>(), ObjectFactory.GetInstance <IActivityLogger>(), ObjectFactory.GetInstance <IDiffProcessor>()))
{
var revisions = subversion.GetRevisions(subversion.GetFromTillHead(new SvnRevisionId(0), 100).Single()).OrderBy(x => x.Time);
var authors = subversion.RetrieveAuthors(new DateRange(revisions.First().Time, revisions.Last().Time));
authors.Should(Be.EquivalentTo(revisions.Select(x => x.Author).Distinct().ToArray()));
}
}