public async Task Get_MigrationValue() { var config = new SystemDataLayerConfig { SurveillanceAuroraConnectionString = "server=127.0.0.1; port=3306;uid=root;pwd='drunkrabbit101';database=dev_surveillance; Allow User Variables=True" }; var repository = new MigrationRepository(new ConnectionStringFactory(config), this._logger); var version = await repository.LatestMigrationVersion(); Assert.AreEqual(version, 0); }
public ISystemDataLayerConfig BuildDataLayerConfig(IConfigurationRoot configurationBuilder) { lock (this._lock) { this.Ec2Check(); var ruleConfiguration = new SystemDataLayerConfig { SurveillanceAuroraConnectionString = this.GetValue("AuroraConnectionString", configurationBuilder) }; return(ruleConfiguration); } }
public void ExceptionSavesToDatabase() { var config = new SystemDataLayerConfig { SurveillanceAuroraConnectionString = "server=127.0.0.1; port=3306;uid=root;pwd='drunkrabbit101';database=dev_surveillance; Allow User Variables=True" }; var repository = new ExceptionRepository(new ConnectionStringFactory(config), this._logger); var dtos = new ExceptionDto { ExceptionMessage = "hello world", InnerExceptionMessage = "Goodbye world", StackTrace = "a/b/c", SystemProcessId = "0", SystemProcessOperationId = 1 }; repository.Save(dtos); }