Files
PIbd-24_Ivleev_D.A._TwoFrom…/TwoFromTheCaseProject/TwoFromTheCaseTests/StoragesContracts/BaseStorageContractTest.cs
2025-04-24 16:06:10 +04:00

26 lines
699 B
C#

using TwoFromTheCaseDatabase;
using TwoFromTheCaseTests.Infrastructure;
namespace TwoFromTheCaseTests.StoragesContracts;
abstract class BaseStorageContractTest
{
protected TwoFromTheCaseDbContext TwoFromTheCaseDbContext { get; private set; }
[OneTimeSetUp]
public void OneTimeSetUp()
{
TwoFromTheCaseDbContext = new TwoFromTheCaseDbContext(new ConfigurationDatabaseTest());
TwoFromTheCaseDbContext.Database.EnsureDeleted();
TwoFromTheCaseDbContext.Database.EnsureCreated();
}
[OneTimeTearDown]
public void OneTimeTearDown()
{
TwoFromTheCaseDbContext.Database.EnsureDeleted();
TwoFromTheCaseDbContext.Dispose();
}
}