public WebRegistry()
		{
			For<ISisoDatabase>().Singleton().Use(() =>
			{
				var cnInfo = new SisoConnectionInfo("BigCompany");
				var instance = new Sql2008DbFactory().CreateDatabase(cnInfo);
				instance.CreateIfNotExists();
				return instance;
			});
		}
        public WebRegistry()
        {
            var cnInfo = new Sql2008ConnectionInfo("FluentSecurity.Sample");
            var instance = new Sql2008DbFactory().CreateDatabase(cnInfo);
            instance.CreateIfNotExists();

            For<ISisoDatabase>().Singleton().Use(instance);

            Scan(scan =>
            {
                scan.AssemblyContainingType<IDomainRepository>();
                scan.AssemblyContainingType<MvcApplication>();
                scan.WithDefaultConventions();
            });
        }
예제 #3
0
		private static void EnsureDbExists()
		{
			var connectionInfo = new Sql2008ConnectionInfo(TestConstants.ConnectionStringNameForSql2008);
			var database = new Sql2008DbFactory().CreateDatabase(connectionInfo);
			database.EnsureNewDatabase();
		}