示例#1
0
        public void SeriLogSQLite_NoParamConstructor_Returns_Default()
        {
            //---------------------------------Arrange-----------------------------
            var sqliteConfig = new SeriLogSQLiteConfig();

            //---------------------------------Act---------------------------------
            //---------------------------------Assert------------------------------
            Assert.AreEqual(expected: @"C:\ProgramData\Warewolf\Audits\AuditDB.db", actual: sqliteConfig.ConnectionString);
            Assert.IsNotNull(sqliteConfig.Logger);
            Assert.IsNotNull(sqliteConfig.Endpoint);
        }
示例#2
0
        public void SeriLogSQLite_WithParamConstructor_Returns_Correct_Settings()
        {
            //---------------------------------Arrange-----------------------------
            var settings = new SeriLogSQLiteConfig.Settings
            {
                Database  = "testDB.db",
                Path      = @"C:\ProgramData\Warewolf\Tests",
                TableName = "testTableName"
            };
            var sqliteConfig = new SeriLogSQLiteConfig(settings);

            //---------------------------------Act---------------------------------
            //---------------------------------Assert------------------------------
            Assert.AreEqual(expected: @"C:\ProgramData\Warewolf\Tests\testDB.db", actual: sqliteConfig.ConnectionString);
            Assert.IsNotNull(sqliteConfig.Logger);
            Assert.IsNotNull(sqliteConfig.Endpoint);
        }