示例#1
0
        public HomeController(IConfiguration configuration)
        {
            string            connectionString  = configuration["ConnectionStrings:LevelTest"];
            DataAccess        dataAccess        = new DataAccess(connectionString);
            TestConfiguration testConfiguration = TestConfiguration.GetConfigurations(configuration);

            _testConfigurator = new TestConfigurator(testConfiguration, dataAccess);
        }
示例#2
0
        public void Init()
        {
            _evaluator  = new Evaluator();
            _dataAccess = new DataAccess(connectionString);

            TestConfiguration config = new TestConfiguration
            {
                A1QuestionsNumber = 3,
                A2QuestionsNumber = 5,
                B1QuestionsNumber = 5,
                B2QuestionsNumber = 5,
                C1QuestionsNumber = 6,
                C2QuestionsNumber = 6
            };

            _testConfigurator = new TestConfigurator(config, _dataAccess);
        }
示例#3
0
        protected override void EstablishContext()
        {
            base.EstablishContext();

            var cfg = Fluently.Configure(TestConfigurator.CreateConfiguration(null, c =>
            {
                c.SetProperty(NHibernate.Cfg.Environment.ShowSql, "true");
                c.SetProperty(NHibernate.Cfg.Environment.Isolation, IsolationLevel.Serializable.ToString());
            })).Mappings(m =>
            {
                m.FluentMappings.Add <ConcurrentSagaMap>();
                m.FluentMappings.Add <ConcurrentLegacySagaMap>();
            }).BuildConfiguration();

            var sessionFactory = cfg.BuildSessionFactory();

            _openConnection = new SQLiteConnection(cfg.Properties[NHibernate.Cfg.Environment.ConnectionString]);
            _openConnection.Open();
            sessionFactory.OpenSession(_openConnection);

            SessionFactory = new SingleConnectionSessionFactory(sessionFactory, _openConnection);

            BuildSchema(cfg, _openConnection);
        }
示例#4
0
 public static TestConfiguratorResult Success(this TestConfigurator configurator, string key, string value,
                                              string message)
 {
     return(new TestConfiguratorResultImpl(TestConfiguratorResultDisposition.Success, key, value, message));
 }
示例#5
0
 public static TestConfiguratorResult Warning(this TestConfigurator configurator, string key, string message)
 {
     return(new TestConfiguratorResultImpl(TestConfiguratorResultDisposition.Warning, key, message));
 }
示例#6
0
 public static TestConfiguratorResult Failure(this TestConfigurator configurator, string key, string message)
 {
     return(new TestConfiguratorResultImpl(TestConfiguratorResultDisposition.Failure, key, message));
 }
示例#7
0
        public void Init()
        {
            var config = new TestConfigurator();

            _cubesAppService = config.GetInstance <ICubeAppService>();
        }
示例#8
0
 public void Setup()
 {
     _cfg = TestConfigurator.CreateConfiguration(ConnectionString, null);
 }