public void ApplyUntilRunsUntilCheck()
{
var kernel = new StandardKernel();
kernel.Load<ProtogameCoreModule>();
kernel.Load<ProtogamePlatformingIoCModule>();
var platforming = kernel.Get<IPlatforming>();
var boundingBox = this.CreateBoundingBox(0, 0, 0, 0, 0, 0);
var i = 0;
platforming.ApplyActionUntil(
boundingBox,
x => i++,
x => i >= 10,
null);
_assert.Equal(10, i);
}