/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/MassTransit.EntityFrameworkCoreIntegration.Tests/Shared/QuartzEntityFrameworkTestFixture.cs
36 строк
1 KB
Chris Patterson
Package updates
10 июн 2025, 18:00
10 июн 2025, 18:00
8a29f86
Код
Авторство
О чём код?
namespace MassTransit.EntityFrameworkCoreIntegration.Tests.Shared { using System; using System.Threading.Tasks; using Microsoft.EntityFrameworkCore; using NUnit.Framework; public abstract class QuartzEntityFrameworkTestFixture<TTestDbParameters, TDbContext> : EntityFrameworkTestFixture<TTestDbParameters, TDbContext> where TTestDbParameters : ITestDbParameters, new() where TDbContext : DbContext { protected QuartzEntityFrameworkTestFixture() { QuartzAddress = new Uri("loopback://localhost/quartz"); } protected Uri QuartzAddress { get; } protected ISendEndpoint QuartzEndpoint { get; set; } protected override void ConfigureInMemoryBus(IInMemoryBusFactoryConfigurator configurator) { configurator.UseInMemoryScheduler(); base.ConfigureInMemoryBus(configurator); } [OneTimeSetUp] public async Task Setup_quartz_service() { QuartzEndpoint = await GetSendEndpoint(QuartzAddress); } } }