Example #1
0
        public void ShouldCallDefaultNhConfiguration()
        {
            Configuration nhcfg = null;
            var           dc    = new DefaultSessionFactoryConfigurationProvider();

            dc.AfterConfigure += ((sender, args) => nhcfg = args.Configuration);
            dc.Configure();
            Assert.That(nhcfg, Is.Not.Null);
            Assert.That(nhcfg.Properties.ContainsKey(Environment.ConnectionString));
        }
Example #2
0
        public void ShouldNotCallDefaultNhConfigurationIfSelfManagementInTheEvent()
        {
            Configuration nhcfg = null;
            var           dc    = new DefaultSessionFactoryConfigurationProvider();

            dc.BeforeConfigure += ((sender, args) => { nhcfg = args.Configuration;
                                                       args.Configured = true; });
            dc.Configure();
            Assert.That(nhcfg, Is.Not.Null);
            Assert.That(!nhcfg.Properties.ContainsKey(Environment.ConnectionString));
        }
Example #3
0
        public void ShouldLoadOnlyOneConfiguration()
        {
            var dc = new DefaultSessionFactoryConfigurationProvider();

            Assert.That(dc.Configure().Count(), Is.EqualTo(1));
        }