Пример #1
0
        public void CreateErrorFilter_returns_filter([Frozen] IServiceProvider serviceProvider, RetryErrorFilterProvider sut, IConfigurationSection settings, IBusEngine engine, ILogger <RetryErrorFilter> logger, int maxRetries)
        {
            Mock.Get(settings.GetSection("MaxRetries")).Setup(p => p.Value).Returns(maxRetries.ToString());

            Mock.Get(serviceProvider).Setup(p => p.GetService(typeof(IBusEngine))).Returns(engine);
            Mock.Get(serviceProvider).Setup(p => p.GetService(typeof(ILogger <RetryErrorFilter>))).Returns(logger);

            var filter = sut.CreateErrorFilter(settings);

            Assert.That(filter, Is.InstanceOf <RetryErrorFilter>());
        }
Пример #2
0
 public void ProviderName_is_correct(RetryErrorFilterProvider sut)
 {
     Assert.That(sut.ProviderName, Is.EqualTo("retry"));
 }