Files
Pibd-21_Semin_D.A._SmallSof…/SmallSoftwareProject/SmallSoftwareTests/StoragesContracts/BaseStorageContractTest.cs
2025-03-12 22:39:58 +04:00

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