Esempio n. 1
0
        public void DiagnosticInfoShouldHaveMySqlDatabase()
        {
            string                name          = 8.RandomLetters();
            MySqlDatabase         mySqlDatabase = new MySqlDatabase("chumsql2", "DaoRef", name);
            CoreDiagnosticService svc           = new CoreDiagnosticService(null);
            DiagnosticInfo        info          = svc.GetDiagnosticInfo();
            DatabaseInfo          dbInfo        = info.Databases.FirstOrDefault(dbi => dbi.ConnectionName.Equals(name));

            Expect.IsNotNull(dbInfo);
            Expect.AreEqual(name, dbInfo.ConnectionName);
            Expect.AreEqual(typeof(MySqlDatabase).FullName, dbInfo.DatabaseType);
            OutLineFormat("{0}", ConsoleColor.DarkBlue, info.ToYaml());
        }
Esempio n. 2
0
        public void DiagnosticInfoShouldHaveSQLiteDatabase()
        {
            string                name   = 8.RandomLetters();
            SQLiteDatabase        db     = new SQLiteDatabase(".\\{0}"._Format(MethodBase.GetCurrentMethod().Name), name);
            CoreDiagnosticService svc    = new CoreDiagnosticService(null);
            DiagnosticInfo        info   = svc.GetDiagnosticInfo();
            DatabaseInfo          dbInfo = info.Databases.FirstOrDefault(dbi => dbi.ConnectionName.Equals(name));

            Expect.IsNotNull(dbInfo);
            Expect.AreEqual(name, dbInfo.ConnectionName);
            Expect.AreEqual(typeof(SQLiteDatabase).FullName, dbInfo.DatabaseType);
            OutLineFormat("{0}", ConsoleColor.DarkBlue, info.ToYaml());
        }