/// <summary> /// Initialise a default Fortis setup with a context provider and verifies the initialisation. /// </summary> /// <param name="contextProvider"></param> public static void Initialise(IContextProvider contextProvider) { var templateMapProvider = new TemplateMapProvider(new ModelAssemblyProvider()); var spawnProvider = new SpawnProvider(templateMapProvider); var itemFactory = new ItemFactory(contextProvider, SpawnProvider); var itemSearchFactory = new ItemSearchFactory(templateMapProvider, new SearchResultsAdapter()); Initialise(spawnProvider, itemFactory, itemSearchFactory); }