public void TestCorrectDatabasePathPassedFromStorageInitialization()
        {
            // Make sure database does not exist before test.
            if (File.Exists(Constants.AppCenterDatabasePath))
            {
                File.Delete(Constants.AppCenterDatabasePath);
            }
            using (var storageMock = new Storage.Storage())
            {
                storageMock.WaitOperationsAsync(TimeSpan.FromSeconds(10)).Wait();

                // Verify that database is created inside local app data folder, and not locally.
                Assert.IsTrue(File.Exists(Path.Combine(Constants.LocalAppData, Constants.AppCenterDatabaseFilename)));
            }
        }
Exemplo n.º 2
0
        public void TestDbInitializationFolderExists()
        {
            // Make sure database directory exists before test.
            if (!Directory.Exists(Constants.AppCenterDatabasePath))
            {
                new DirectoryInfo(Constants.AppCenterDatabasePath).Create();
            }
            using (var storageMock = new Storage.Storage())
            {
                storageMock.WaitOperationsAsync(TimeSpan.FromSeconds(10)).Wait();

                // Verify that database is created inside local app data folder, and not locally.
                Assert.IsTrue(File.Exists(Path.Combine(Constants.LocalAppData, Constants.AppCenterDatabaseFilename)));
            }
        }