public void CreateFactory_returns_StaticQueueFactory(StaticQueueFactoryProvider sut, IConfigurationSection configuration, string queueName) { Mock.Get(configuration.GetSection("QueueName")).SetupGet(p => p.Value).Returns(queueName); var factory = sut.CreateFactory(configuration); Assert.That(factory, Is.InstanceOf <StaticQueueFactory>()); }
public void CreateFactory_returns_StaticQueueFactory_with_given_queueName(StaticQueueFactoryProvider sut, IConfigurationSection configuration, string queueName) { Mock.Get(configuration.GetSection("QueueName")).SetupGet(p => p.Value).Returns(queueName); var factory = sut.CreateFactory(configuration) as StaticQueueFactory; Assert.That(factory, Is.Not.Null); Assert.That(factory.QueueName, Is.EqualTo(queueName)); }
public void CreateFactory_throws_if_no_queueName_is_specified(StaticQueueFactoryProvider sut, IConfigurationSection configuration) { Mock.Get(configuration.GetSection("QueueName")).SetupGet(p => p.Value).Returns(null as string); Assert.Throws <ArgumentNullException>(() => sut.CreateFactory(configuration)); }