public void HasIsTransactionalButNothingIsConfigured() { WindsorContainer container = new WindsorContainer("HasIsTransactionalButNothingIsConfigured.xml"); TransactionMetaInfoStore metaInfoStore = container.Resolve <TransactionMetaInfoStore>(); TransactionMetaInfo meta = metaInfoStore.GetMetaFor(typeof(TransactionalComp1)); Assert.IsNull(meta); }
public void ConfigForServiceWithInterface() { WindsorContainer container = new WindsorContainer("ConfigForServiceWithInterface.xml"); TransactionMetaInfoStore metaInfoStore = container.Resolve <TransactionMetaInfoStore>(); TransactionMetaInfo meta = metaInfoStore.GetMetaFor(typeof(TransactionalComp3)); Assert.IsNotNull(meta); Assert.AreEqual(2, meta.Methods.Count()); }
public void ValidConfigForInheritedMethods() { WindsorContainer container = new WindsorContainer("ValidConfigForInheritedMethods.xml"); TransactionMetaInfoStore metaInfoStore = container.Resolve <TransactionMetaInfoStore>(); TransactionMetaInfo meta = metaInfoStore.GetMetaFor(typeof(TransactionalComp2)); Assert.IsNotNull(meta); Assert.AreEqual(4, meta.Methods.Count()); }
public void HasConfiguration() { WindsorContainer container = new WindsorContainer("HasConfiguration.xml"); TransactionMetaInfoStore metaInfoStore = container.Resolve <TransactionMetaInfoStore>(); TransactionMetaInfo meta = metaInfoStore.GetMetaFor(typeof(TransactionalComp1)); Assert.IsNotNull(meta); Assert.AreEqual(3, meta.Methods.Count()); }