public void TestThatGivenInInvalidInnerCollectionKeyWillReturnNull() { ConfigurationGroupElement collection = ConfigGroup.InnerCollections["col1"]; Assert.IsNotNull(collection); Assert.IsNull(collection.ValueItemCollection["keyXYZ"]); }
public void Init() { ConfigurationLoader = (CustomConfigurations.ConfigurationSectionLoader)System.Configuration.ConfigurationManager.GetSection("myCustomGroup/mysection"); Assert.IsNotNull(ConfigurationLoader); ConfigGroup = ConfigurationLoader.ConfigGroups["client1"]; Assert.IsNotNull(ConfigGroup); }
public void TestThatCanGetValueFromInnerCollection() { ConfigurationGroupElement collection = ConfigGroup.InnerCollections["col1"]; Assert.IsNotNull(collection); Assert.AreEqual("value3", collection.ValueItemCollection["key3"].Value); }
public void TestCollectionsIsNotManditoryAndSectionsWillLoadWithoutThem() { CustomConfigurations.ConfigurationSectionLoader configurationLoader = (CustomConfigurations.ConfigurationSectionLoader)System.Configuration.ConfigurationManager.GetSection("myCustomGroup/mysection"); Assert.IsNotNull(configurationLoader); ConfigurationGroupElement configGroup = configurationLoader.ConfigGroups["client1"]; Assert.IsNotNull(configGroup); CollectionsGroupCollection collections = configGroup.InnerCollections; Assert.IsNotNull(collections); ConfigurationGroupElement collectionsGroup1 = collections["col1"]; Assert.IsNotNull(collectionsGroup1); ConfigurationGroupElement collectionsGroup2 = collections["col2"]; Assert.IsNotNull(collectionsGroup2); configurationLoader = (CustomConfigurations.ConfigurationSectionLoader)System.Configuration.ConfigurationManager.GetSection("testsection2"); Assert.IsNotNull(configurationLoader); configGroup = configurationLoader.ConfigGroups["clienta"]; Assert.IsNotNull(configGroup); collections = configGroup.InnerCollections; Assert.IsNotNull(collections); Assert.AreEqual(0, collections.Count); }
public void TestWhenInvalidKeyUsedToFindConfigGroupNullObjectReturnedNoErrorThrown() { Assert.AreEqual(2, ConfigurationLoader.ConfigGroups.Count); ConfigurationGroupElement configGroup = ConfigurationLoader.ConfigGroups["clientXYZ"]; Assert.IsNull(configGroup); }
public void TestThatConfigLoaderFindsValueCollectionAndLoadsItCorrectly() { Assert.AreEqual(2, ConfigurationLoader.ConfigGroups.Count); ConfigurationGroupElement configGroup = ConfigurationLoader.ConfigGroups["client1"]; Assert.IsNotNull(configGroup); Assert.AreEqual("client1", configGroup.Name); Assert.AreEqual(5, configGroup.ValueItemCollection.Count); ValueItemElement item2 = configGroup.ValueItemCollection["key2"]; Assert.IsNotNull(item2); Assert.AreEqual("value2", item2.Value); ValueItemElement item3 = configGroup.ValueItemCollection["key3"]; Assert.IsNotNull(item3); Assert.AreEqual("value3", item3.Value); ValueItemElement item4 = configGroup.ValueItemCollection["key4"]; Assert.IsNotNull(item4); Assert.AreEqual("value4", item4.Value); ValueItemElement item5 = configGroup.ValueItemCollection["key5"]; Assert.IsNotNull(item5); Assert.AreEqual("7", item5.Value); ValueItemElement item6 = configGroup.ValueItemCollection["key6"]; Assert.IsNotNull(item6); Assert.AreEqual("0.6", item6.Value); }
public void TestThatCanGetAGivenInnerCollectionFromAKey() { ConfigurationGroupElement collection = ConfigGroup.InnerCollections["col2"]; Assert.IsNotNull(collection); Assert.AreEqual("col2", collection.Name); Assert.AreEqual(3, collection.ValueItemCollection.Count); }
public void TestCanAddConfigSection() { Assert.AreEqual(2, ConfigurationLoader.ConfigGroups.Count); var element = new ConfigurationGroupElement(); element.Name = "mynewelement123"; ConfigurationLoader.ConfigGroups.Add(element); Assert.AreEqual(3, ConfigurationLoader.ConfigGroups.Count); var group = ConfigurationLoader.ConfigGroups[2]; Assert.IsNotNull(group); Assert.AreEqual(element.Name, group.Name); }
public void TestThatGienInValidCollectionGroupWillReturnNull() { ConfigurationGroupElement collection = ConfigGroup.InnerCollections["colXYZ"]; Assert.IsNull(collection); }