Make resolution of IEnumerator overrideable
Make resolution of IEnumerator overrideable

This is useful for tests so we can specify the input data exactly

Jay-Jay-D/LeanSTP,Obawoba/Lean,redmeros/Lean,QuantConnect/Lean,AlexCatarino/Lean,Phoenix1271/Lean,Mendelone/forex_trading,redmeros/Lean,tomhunter-gh/Lean,AnObfuscator/Lean,squideyes/Lean,StefanoRaggi/Lean,jameschch/Lean,devalkeralia/Lean,kaffeebrauer/Lean,bizcad/Lean,StefanoRaggi/Lean,AlexCatarino/Lean,Jay-Jay-D/LeanSTP,andrewhart098/Lean,Jay-Jay-D/LeanSTP,Mendelone/forex_trading,JKarathiya/Lean,tomhunter-gh/Lean,mabeale/Lean,bizcad/LeanJJN,AnshulYADAV007/Lean,AnObfuscator/Lean,tzaavi/Lean,bizcad/Lean,squideyes/Lean,Phoenix1271/Lean,AnshulYADAV007/Lean,devalkeralia/Lean,AnshulYADAV007/Lean,AnshulYADAV007/Lean,Obawoba/Lean,tomhunter-gh/Lean,mabeale/Lean,kaffeebrauer/Lean,Mendelone/forex_trading,StefanoRaggi/Lean,bizcad/Lean,bizcad/LeanJJN,dpavlenkov/Lean,young-zhang/Lean,tzaavi/Lean,squideyes/Lean,jameschch/Lean,dpavlenkov/Lean,kaffeebrauer/Lean,tomhunter-gh/Lean,AlexCatarino/Lean,JKarathiya/Lean,kaffeebrauer/Lean,tzaavi/Lean,mabeale/Lean,AlexCatarino/Lean,Mendelone/forex_trading,bizcad/Lean,Phoenix1271/Lean,jameschch/Lean,StefanoRaggi/Lean,young-zhang/Lean,StefanoRaggi/Lean,tzaavi/Lean,bizcad/LeanJJN,andrewhart098/Lean,Obawoba/Lean,devalkeralia/Lean,andrewhart098/Lean,FrancisGauthier/Lean,jameschch/Lean,bdilber/Lean,QuantConnect/Lean,bdilber/Lean,devalkeralia/Lean,AnshulYADAV007/Lean,dpavlenkov/Lean,FrancisGauthier/Lean,Jay-Jay-D/LeanSTP,FrancisGauthier/Lean,andrewhart098/Lean,bdilber/Lean,squideyes/Lean,redmeros/Lean,jameschch/Lean,AnObfuscator/Lean,Jay-Jay-D/LeanSTP,bdilber/Lean,bizcad/LeanJJN,mabeale/Lean,young-zhang/Lean,young-zhang/Lean,Phoenix1271/Lean,QuantConnect/Lean,AnObfuscator/Lean,JKarathiya/Lean,kaffeebrauer/Lean,FrancisGauthier/Lean,QuantConnect/Lean,JKarathiya/Lean,redmeros/Lean,dpavlenkov/Lean,Obawoba/Lean