Exemple #1
0
        public void DependancyInjectionTest()
        {
            var bootStrapper = new UnityBootStrapper() { ConfigurationFileName = ConfigurationManager.AppSettings["UnityConfigFile"] };
            bootStrapper.Initialize();

            var a = ServiceLocator.Current.GetInstance<ITransactionManagerFactory>();
            var b = ServiceLocator.Current.GetInstance<ITransactionManagerFactory>();

            //ITransactionManagerFactory is a singleton
            Assert.AreEqual(a, b);
        }
Exemple #2
0
 /// <summary>
 /// Initialize Unity
 /// </summary>
 private void InitializeDi()
 {
     var bootStrapper = new UnityBootStrapper() { ConfigurationFileName = ConfigurationManager.AppSettings["UnityConfigFile"] };
     bootStrapper.Initialize();
 }
Exemple #3
0
 /// <summary>
 /// Initialize Unity
 /// </summary>
 private void InitializeDi()
 {
     var path = AppDomain.CurrentDomain.BaseDirectory + ConfigurationManager.AppSettings["UnityConfigFile"];
     var bootStrapper = new UnityBootStrapper() { ConfigurationFileName = path};
     bootStrapper.Initialize();
 }