コード例 #1
0
        public override void SetUp()
        {
            var plugin = new NHibernatePlugin();

            PluginInspector pluginInspector;
            plugin.Configure(new PluginConfiguration(null, null, null, Assembly.GetExecutingAssembly()),
                             out pluginInspector);

            PluginInstance = plugin.GetInstance();
        }
コード例 #2
0
        public NHibernateSequenceProvider(NHibernatePlugin database, Dictionary <string, ISequenceRule> rules)
        {
            if (database == null)
            {
                throw new ArgumentNullException("database");
            }

            this.database     = database;
            this.standardRule = new IncrementRule();
            this.rules        = rules ?? new Dictionary <string, ISequenceRule>();
        }
コード例 #3
0
        public override void SetUp()
        {
            var plugin = new NHibernatePlugin();

            PluginInspector pluginInspector;

            plugin.Configure(new PluginConfiguration(null, null, null, Assembly.GetExecutingAssembly()),
                             out pluginInspector);

            PluginInstance = plugin.GetInstance();
        }
コード例 #4
0
 public NHibernateSequenceProvider(NHibernatePlugin database)
     : this(database, new Dictionary <string, ISequenceRule>())
 {
 }