public void UseConfiguration_uses_specified_section(NybusConfigurator sut, IConfigurationSection configuration, string sectionName) { sut.UseConfiguration(configuration, sectionName); Mock.Get(configuration).Verify(p => p.GetSection(sectionName), Times.Once); Assert.That(sut.Configuration, Is.SameAs(configuration.GetSection(sectionName))); }
public void UseConfiguration_uses_default_sectionName(NybusConfigurator sut, IConfigurationSection configuration) { sut.UseConfiguration(configuration); Mock.Get(configuration).Verify(p => p.GetSection("Nybus"), Times.Once); }
public void UseConfiguration_requires_sectionName(NybusConfigurator sut, IConfigurationSection configuration) { Assert.Throws <ArgumentNullException>(() => sut.UseConfiguration(configuration, null)); }
public void UseConfiguration_requires_configuration(NybusConfigurator sut, string sectionName) { Assert.Throws <ArgumentNullException>(() => sut.UseConfiguration(null, sectionName)); }