public void ShouldThrowExceptionForDynamicCircuarDepenencies()
{
// given
var container = new ObjectContainer();
container.RegisterFactoryAs<ClassWithCircularDependency1>(c => new ClassWithCircularDependency1(c.Resolve<ClassWithCircularDependency2>()));
// when
container.Resolve<ClassWithCircularDependency1>();
}