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/EFCore.Jet.Data.Tests/InsertTest.cs

41 lines
1.1 KiB
C#

using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace EntityFrameworkCore.Jet.Data.Tests
{
[TestClass]
public class InsertTest
{
private const string StoreName = nameof(InsertTest) + ".accdb";
private JetConnection _connection;
[TestInitialize]
public void Setup()
{
_connection = Helpers.CreateAndOpenDatabase(StoreName);
}
[TestCleanup]
public void TearDown()
{
_connection?.Close();
Helpers.DeleteDatabase(StoreName);
}
[TestMethod]
public void InsertTestRun()
{
var queries = Helpers.GetQueries(Properties.Resources.InsertTestQueries);
Assert.HasCount(4, queries);
for (var index = 0; index < queries.Length - 1; index++)
{
var query = queries[index];
var reader = Helpers.Execute(_connection, query);
reader?.Dispose();
}
Helpers.Execute(_connection, queries[3]);
}
}
}