2025-05-04 07:12:26 +03:30

27 lines
613 B
C#

using Flight.Data;
using MapsterMapper;
using Xunit;
namespace Unit.Test.Common
{
[CollectionDefinition(nameof(UnitTestFixture))]
public class FixtureCollection : ICollectionFixture<UnitTestFixture> { }
public class UnitTestFixture : IDisposable
{
public UnitTestFixture()
{
Mapper = MapperFactory.Create();
DbContext = DbContextFactory.Create();
}
public IMapper Mapper { get; }
public FlightDbContext DbContext { get; }
public void Dispose()
{
DbContextFactory.Destroy(DbContext);
}
}
}