public void CanCreateActiveRecordUnitOfWorkFacility() { RhinoContainer container = new RhinoContainer(@"Binsor\UnitOfWorkFacilities.boo"); IFacility[] facilities = container.Kernel.GetFacilities(); ActiveRecordUnitOfWorkFacility activeRecordUnitOfWorkFactory = (ActiveRecordUnitOfWorkFacility)facilities[0]; Assert.AreEqual(System.Reflection.Assembly.Load("Rhino.Commons.Binsor"), activeRecordUnitOfWorkFactory.Assemblies[0]); }
public void CanRegisterFacilityInstance() { IFacility[] facilities = _container.Kernel.GetFacilities(); foreach (IFacility facility in facilities) { ActiveRecordUnitOfWorkFacility ar = facility as ActiveRecordUnitOfWorkFacility; if (ar != null) { Assert.AreEqual(1, ar.Assemblies.Length); return; } } Assert.Fail("Could not find AR UoW Facility"); }