Not sure which unit tests you refer to; I gather they are yours as I cannot locate similar ones in the R.NET codebase.
But from what you describe, yes as you say it is because once REngine.Dispose() has been called in a process, there is no way to restart R and go through the initialisation procedure. So far as I remember this is a limitation of the R library itself, not something that R.NET can work around.
But from what you describe, yes as you say it is because once REngine.Dispose() has been called in a process, there is no way to restart R and go through the initialisation procedure. So far as I remember this is a limitation of the R library itself, not something that R.NET can work around.