Beispiel #1
0
 public void TestIComponentRegistrationSelector()
 {
     if (!ModuleRegistrationFactory.UsesDefaultComponentRegistrationModule())
     {
         ModuleRegistrationFactory.SetDefaultComponentRegistrationModule();
     }
     ModuleRegistrationFactory.ResetHandlerTo <DummyComponentRegistration>();
     Assert.IsFalse(ModuleRegistrationFactory.UsesDefaultComponentRegistrationModule());
     ModuleRegistrationFactory.SetDefaultComponentRegistrationModule();
 }
Beispiel #2
0
        public void CreateNewComponentRegistrationTest()
        {
            var path     = "asdfasdf";
            var expected = "Stardust.Core.CrossCuttingTest.LegacyTests.DummyComponentRegistration";

            ModuleRegistrationFactory.ResetHandlerTo <DummyComponentRegistration>();
            var actual = ModuleRegistrationFactory.CreateNewComponentRegistration(path);

            Assert.IsInstanceOfType(actual, typeof(DummyComponentRegistration));
            Assert.AreEqual(expected, ModuleRegistrationFactory.GetComponentRegistrationName());
            Assert.IsFalse(ModuleRegistrationFactory.UsesDefaultComponentRegistrationModule());
            ModuleRegistrationFactory.SetDefaultComponentRegistrationModule();
        }