public void MakeSubStorages()
        {
            RegistrySettingsStorage sub1 = (RegistrySettingsStorage)storage.MakeChildStorage("Sub1");
            RegistrySettingsStorage sub2 = (RegistrySettingsStorage)storage.MakeChildStorage("Sub2");

            Assert.IsNotNull(sub1, "Sub1 is null");
            Assert.IsNotNull(sub2, "Sub2 is null");

            StringAssert.AreEqualIgnoringCase("HKEY_CURRENT_USER\\" + testKeyName + "\\Sub1", sub1.StorageKey.Name);
            StringAssert.AreEqualIgnoringCase("HKEY_CURRENT_USER\\" + testKeyName + "\\Sub2", sub2.StorageKey.Name);
        }
        public void MakeSubStoragesPUT1([PexAssumeUnderTest] String subName)
        {
            PexAssume.IsTrue(subName.Contains("t"));
            String test1 = "HKEY_CURRENT_USER\\" + testKeyName + "\\" + subName;
            RegistrySettingsStorage sub1 = (RegistrySettingsStorage)storage.MakeChildStorage(subName);

            Console.WriteLine(test1.ToLower());
            Console.WriteLine(sub1.StorageKey.Name.ToLower());
            PexAssert.IsNotNull(sub1, "Sub1 is null");
            PexAssert.IsTrue(sub1.StorageKey.Name.ToLower().Equals(test1.ToLower()));
        }
        [Test]         //[PexMethod]
        public void MakeSubStorages()
        {
            RegistrySettingsStorage sub1 = (RegistrySettingsStorage)storage.MakeChildStorage("Sub1");
            RegistrySettingsStorage sub2 = (RegistrySettingsStorage)storage.MakeChildStorage("Sub2");

            Assert.IsNotNull(sub1, "Sub1 is null");
            Assert.IsNotNull(sub2, "Sub2 is null");

            PexAssert.AreEqual("HKEY_CURRENT_USER\\" + testKeyName.ToUpper() + "\\Sub1".ToUpper(), sub1.StorageKey.Name.ToUpper());
            PexAssert.AreEqual("HKEY_CURRENT_USER\\" + testKeyName.ToUpper() + "\\Sub2".ToUpper(), sub2.StorageKey.Name.ToUpper());

/*			Microsoft.VisualStudio.TestTools.UnitTesting.StringAssert.AreEqualIgnoringCase( "HKEY_CURRENT_USER\\" + testKeyName + "\\Sub1", sub1.StorageKey.Name);
 *                      StringAssert.AreEqualIgnoringCase( "HKEY_CURRENT_USER\\" + testKeyName + "\\Sub2", sub2.StorageKey.Name );*/
        }
        public void MakeSubStorages()
        {
            RegistrySettingsStorage sub1 = (RegistrySettingsStorage)storage.MakeChildStorage("Sub1");
            RegistrySettingsStorage sub2 = (RegistrySettingsStorage)storage.MakeChildStorage("Sub2");

            Assert.IsNotNull(sub1, "Sub1 is null");
            Assert.IsNotNull(sub2, "Sub2 is null");

            String test1 = "HKEY_CURRENT_USER\\" + testKeyName + "\\Sub1";

            PexAssert.IsTrue(sub1.StorageKey.Name.ToLower().Equals(test1.ToLower()));
            String test2 = "HKEY_CURRENT_USER\\" + testKeyName + "\\Sub2";

            PexAssert.IsTrue(sub2.StorageKey.Name.ToLower().Equals(test2.ToLower()));
        }