You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
EntityFrameworkCore.Jet/test/System.Data.Jet.Test/CreateDatabaseTest.cs

43 lines
1.3 KiB
C#

using System;
using System.IO;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace System.Data.Jet.Test
{
[TestClass]
public class CreateDatabaseTest
{
[TestMethod]
public void CreateAndDropDatabaseFromConnection()
{
string dbFileName = "C:\\TEMP\\Test.accdb";
File.Delete(dbFileName);
var connection = new JetConnection(JetConnection.GetConnectionString(dbFileName));
connection.CreateEmptyDatabase();
var command = connection.CreateCommand();
Assert.IsTrue(File.Exists(dbFileName));
command.CommandText = "DROP DATABASE " + dbFileName;
command.ExecuteNonQuery();
}
[TestMethod]
public void CreateAndDropDatabaseWithUnsetConnection()
{
string dbFileName = "C:\\TEMP\\Test.accdb";
File.Delete(dbFileName);
var connection = new JetConnection();
var command = connection.CreateCommand();
command.CommandText = "CREATE DATABASE " + dbFileName;
command.ExecuteNonQuery();
Assert.IsTrue(File.Exists(dbFileName));
command.CommandText = "DROP DATABASE " + dbFileName;
command.ExecuteNonQuery();
}
}
}