예제 #1
0
 public void ConnectToDatabase()
 {
     using (CockaioContext dbContext = new CockaioContext())
     {
         Assert.IsTrue(dbContext.Database.CanConnect());
     }
 }
예제 #2
0
 public void ConnectedToCorrectDatabase()
 {
     using (CockaioContext dbContext = new CockaioContext())
     {
         Assert.IsTrue(dbContext.Database.GetDbConnection().Database == "cockaio");
     }
 }
예제 #3
0
파일: App.axaml.cs 프로젝트: DMLON/CockaIO
        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();
        }