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]);
        }
Пример #2
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");
 }