public void Will_delete_old_revisions()
{
var company = new Company {Name = "Company #1"};
using (var session = documentStore.OpenSession())
{
session.Store(company);
session.SaveChanges();
for (int i = 0; i < 10; i++)
{
company.Name = "Company #" + i + 2;
session.SaveChanges();
}
}
using (var session = documentStore.OpenSession())
{
for (int i = 1; i < 6; i++)
{
Assert.Null(session.Load<Company>(company.Id + "/revisions/" + i));
}
for (int i = 6; i < 11; i++)
{
Assert.NotNull(session.Load<Company>(company.Id + "/revisions/" + i));
}
}
}