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); }
/// <summary> /// Initialize Unity /// </summary> private void InitializeDi() { var bootStrapper = new UnityBootStrapper() { ConfigurationFileName = ConfigurationManager.AppSettings["UnityConfigFile"] }; bootStrapper.Initialize(); }
/// <summary> /// Initialize Unity /// </summary> private void InitializeDi() { var path = AppDomain.CurrentDomain.BaseDirectory + ConfigurationManager.AppSettings["UnityConfigFile"]; var bootStrapper = new UnityBootStrapper() { ConfigurationFileName = path}; bootStrapper.Initialize(); }