public void TryGetSection_NullSection_ReturnsFalse() { // Arrange var configuration = MockConfigurationPackage.CreateConfigurationSettings(null); var registrySettings = new FabricConfigurationSettings(configuration); // Act bool retrieved = registrySettings.TryGetSection("test", out IEnumerable <KeyValuePair <string, string> > settings); // Verify Assert.IsFalse(retrieved); Assert.IsNull(settings); }
public void TryGetSection_SectionNotPresent_ReturnsFalse() { // Arrange var configuration = CreateDefaultSettings(); var registrySettings = new FabricConfigurationSettings(configuration); // Act bool retrieved = registrySettings.TryGetSection("test", out IEnumerable <KeyValuePair <string, string> > settings); // Verify Assert.IsFalse(retrieved); Assert.IsNull(settings); }
public void TryGetSection_SectionPresent_ReturnsTrue_SetsListValues() { // Arrange var configuration = CreateDefaultSettings(); var registrySettings = new FabricConfigurationSettings(configuration); // Act bool retrieved = registrySettings.TryGetSection(Registry.PoliciesSection, out IEnumerable <KeyValuePair <string, string> > settings); // Verify Assert.IsTrue(retrieved); Assert.IsNotNull(settings); Assert.AreEqual(3, settings.Count()); }
public void Constructor_NullConfiguration_Throws() { Assert.ThrowsException <ArgumentNullException>( () => _ = new FabricConfigurationSettings(null)); }