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))); } }
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))); } }