public void if_at_max_backups_only_keep_newest()
        {
            FileInfo file = CreateFile();

            var backup = new RollingFileBackup(file, 5);

            IEnumerable<IFileBackupInfo> versions = new GenerationalFileBackupInfo[0];

            for (int i = 0; i < 10; i++)
            {
                versions = backup.Create();
            }

            List<FileInfo> files = GetFiles();

            //original + 5 backups
            Assert.AreEqual(6, files.Count);
            Assert.AreEqual(5, versions.Count());
        }