refactor: move test modules set up code to common function

This commit is contained in:
Justin Clarke Casey
2009-01-23 17:55:29 +00:00
parent ee3c61247e
commit f8aea3724d
2 changed files with 20 additions and 9 deletions

View File

@@ -98,6 +98,23 @@ namespace OpenSim.Tests.Common.Setup
return testScene;
}
/// <summary>
/// Setup the given modules for a given scene.
/// </summary>
/// <param name="scene"></param>
/// <param name="config"></param>
/// <param name="modules"></param>
public static void SetupSceneModules(Scene scene, IConfigSource config, params IRegionModule[] modules)
{
foreach (IRegionModule module in modules)
{
module.Initialise(scene, config);
scene.AddModule(module.Name, module);
}
scene.SetModuleInterfaces();
}
/// <summary>
/// Generate some standard agent connection data.
/// </summary>