Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        public void UseConfiguration_uses_default_sectionName(NybusConfigurator sut, IConfigurationSection configuration)
        {
            sut.UseConfiguration(configuration);

            Mock.Get(configuration).Verify(p => p.GetSection("Nybus"), Times.Once);
        }
Exemplo n.º 3
0
 public void UseConfiguration_requires_sectionName(NybusConfigurator sut, IConfigurationSection configuration)
 {
     Assert.Throws <ArgumentNullException>(() => sut.UseConfiguration(configuration, null));
 }
Exemplo n.º 4
0
 public void UseConfiguration_requires_configuration(NybusConfigurator sut, string sectionName)
 {
     Assert.Throws <ArgumentNullException>(() => sut.UseConfiguration(null, sectionName));
 }