23 lines
694 B
C#
23 lines
694 B
C#
using SmallSoftwareTests.Infrastructure;
|
|
using SmallSoftwareDatabase;
|
|
namespace SmallSoftwareTests.StoragesContracts;
|
|
|
|
internal abstract class BaseStorageContractTest
|
|
{
|
|
protected SmallSoftwareDbContext SmallSoftwareDbContext { get; private set; }
|
|
[OneTimeSetUp]
|
|
public void OneTimeSetUp()
|
|
{
|
|
SmallSoftwareDbContext = new SmallSoftwareDbContext(new ConfigurationDatabaseTest());
|
|
SmallSoftwareDbContext.Database.EnsureDeleted();
|
|
SmallSoftwareDbContext.Database.EnsureCreated();
|
|
}
|
|
[OneTimeTearDown]
|
|
public void OneTimeTearDown()
|
|
{
|
|
SmallSoftwareDbContext.Database.EnsureDeleted();
|
|
SmallSoftwareDbContext.Dispose();
|
|
}
|
|
|
|
}
|