Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }