/
vshmidt
/
masstransit
Обзор
Документация
Войти
/
vshmidt
/
masstransit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/MassTransit.QuartzIntegration.Tests/QuartzInMemoryActivityTestFixture.cs
34 строки
899 B
Chris Patterson
Quartz configuration using Quartz.NET Dependency Injection, must cleaner, will obsolete the previous configuration methods.
22 мар 2022, 06:33
22 мар 2022, 06:33
c3b0c9f
Код
Авторство
О чём код?
namespace MassTransit.QuartzIntegration.Tests { using System; using System.Threading.Tasks; using NUnit.Framework; using TestFramework; public abstract class QuartzInMemoryActivityTestFixture : InMemoryActivityTestFixture { protected QuartzInMemoryActivityTestFixture() { 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); } } }