public Versioner(IFileSystem fileSystem, IOutput output)
{
if (fileSystem == null)
{
throw new ArgumentNullException("fileSystem");
}
if (output == null)
{
throw new ArgumentNullException("output");
}
this.fileSystem = fileSystem;
this.output = output;
}