public void assure_changesets_are_recieved()
{
Scenario.StartNew(this, scenario =>
{
long revisionNr2 = QueryChangesetsLog().Take(QueryChangesetsLog().Count / 2).First().Ancestors.Count() + 1;
Console.WriteLine("Rev 2:" + revisionNr2);
long revisionNr = 5;
scenario.Given(the_repository_contain_changesets);
scenario.When("all changesets after revision " + revisionNr + " are requested", () =>
resultset = repository.Get(new ChangesetsAfterRevisionSpecification(revisionNr)));
scenario.Then("assure all changesets from revision "
+ revisionNr + " are received",
() => resultset.Count().ShouldBe(QueryChangesetsLog().Where(r => (r.Ancestors.Count() + 1) > revisionNr).Count()));
});
}
}