Example #1
0
 public void ConnectToDatabase()
 {
     using (CockaioContext dbContext = new CockaioContext())
     {
         Assert.IsTrue(dbContext.Database.CanConnect());
     }
 }
Example #2
0
 public void ConnectedToCorrectDatabase()
 {
     using (CockaioContext dbContext = new CockaioContext())
     {
         Assert.IsTrue(dbContext.Database.GetDbConnection().Database == "cockaio");
     }
 }
Example #3
0
        public override void OnFrameworkInitializationCompleted()
        {
            if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
            {
                IDbContextService database;
                if (Design.IsDesignMode)
                {
                    database = new TestDatabase();
                }
                else
                {
                    database = new CockaioContext();
                }

                //var database = new TestDatabase();
                if (database == null)
                {
                    throw new Exception("Error getting database context!");
                }

                desktop.MainWindow = new MainWindowView
                {
                    DataContext = new MainWindowViewModel(database),
                };
            }

            base.OnFrameworkInitializationCompleted();
        }