public void BadSettingPUT104()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       settingsGroup = new SettingsGroup((ISettingsStorage)null);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT1(settingsGroup, "@a", "@a", 0);
       disposables.Dispose();
     }
 }
 public void SubGroupSettingsPUT201()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       settingsGroup = new SettingsGroup((ISettingsStorage)null);
       disposables.Add((IDisposable)settingsGroup);
       object s0 = new object();
       this.SubGroupSettingsPUT2(settingsGroup, "", s0);
       disposables.Dispose();
     }
 }
 public void BadSettingPUT204()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       RegistrySettingsStorage s0 = new RegistrySettingsStorage((RegistryKey)null);
       settingsGroup = new SettingsGroup((ISettingsStorage)s0);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT2(settingsGroup, "\0", "\0", false);
       disposables.Dispose();
     }
 }
 public void SubGroupSettingsPUT203()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       RegistrySettingsStorage s0 = new RegistrySettingsStorage(Registry.DynData);
       settingsGroup = new SettingsGroup((ISettingsStorage)s0);
       disposables.Add((IDisposable)settingsGroup);
       object s1 = new object();
       this.SubGroupSettingsPUT2(settingsGroup, "", s1);
       disposables.Dispose();
     }
 }
 public void TopLevelSettingsPUT104()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       RegistrySettingsStorage s0 = new RegistrySettingsStorage((RegistryKey)null);
       settingsGroup = new SettingsGroup((ISettingsStorage)s0);
       disposables.Add((IDisposable)settingsGroup);
       object s1 = new object();
       this.TopLevelSettingsPUT1(settingsGroup, "\0", s1);
       disposables.Dispose();
     }
 }
 public void SubGroupSettingsPUT204()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       MemorySettingsStorage memorySettingsStorage = new MemorySettingsStorage();
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       object s0 = new object();
       this.SubGroupSettingsPUT2(settingsGroup, "", s0);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
Esempio n. 7
0
        public static SettingsGroup Create([PexAssumeUnderTest] String[] settingNames, [PexAssumeUnderTest] Object[] settingValues)
        {
            PexAssume.IsTrue(settingNames.Length == settingValues.Length);
            PexAssume.IsTrue(settingNames.Length > 0);

            MemorySettingsStorage storage       = new MemorySettingsStorage();
            SettingsGroup         settingsGroup = new SettingsGroup(storage);

            for (int count = 0; count < settingNames.Length; count++)
            {
                PexAssume.IsTrue(settingValues[count] is string || settingValues[count] is int || settingValues[count] is bool || settingValues[count] is Enum);
                //PexAssume.IsTrue(settingNames[count] != null && !settingNames[count].Equals(""));
                settingsGroup.SaveSetting(settingNames[count], settingValues[count]);
            }

            return(settingsGroup);
        }
Esempio n. 8
0
        public static SettingsGroup Create([PexAssumeUnderTest]String[] settingNames, [PexAssumeUnderTest] Object[] settingValues)
        {
            PexAssume.IsTrue(settingNames.Length == settingValues.Length);
            PexAssume.IsTrue(settingNames.Length > 0);

            MemorySettingsStorage storage = new MemorySettingsStorage();
            SettingsGroup settingsGroup = new SettingsGroup(storage);

            for (int count = 0; count < settingNames.Length; count++)
            {
                PexAssume.IsTrue(settingValues[count] is string || settingValues[count] is int || settingValues[count] is bool || settingValues[count] is Enum);
                //PexAssume.IsTrue(settingNames[count] != null && !settingNames[count].Equals(""));
                settingsGroup.SaveSetting(settingNames[count], settingValues[count]);
            }

            return settingsGroup;
        }
Esempio n. 9
0
 public FormSettings(SettingsGroup parent) : base(NAME, parent)
 {
 }
Esempio n. 10
0
		public RecentProjectSettings( SettingsGroup parent ) 
			: base( NAME, parent ) { }
 public void TopLevelSettingsPUT114()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       MemorySettingsStorage memorySettingsStorage;
       SettingsGroup settingsGroup;
       string[] ss = new string[2];
       object[] os = new object[2];
       ss[0] = new string('\0', 30);
       ss[1] = new string('\0', 30);
       os[0] = new string('\0', 30);
       os[1] = new string('\0', 30);
       memorySettingsStorage = MemorySettingsStorageFactory.Create(ss, os);
       disposables.Add((IDisposable)memorySettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       object boxb = (object)(default(bool));
       this.TopLevelSettingsPUT1(settingsGroup, new string('\0', 19), boxb);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
Esempio n. 12
0
 public NUnitGuiSettings(SettingsGroup parent) : base(NAME, parent)
 {
 }
 public void SubGroupSettingsPUT205()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       XmlSettingsStorage xmlSettingsStorage;
       SettingsGroup settingsGroup;
       xmlSettingsStorage = new XmlSettingsStorage((string)null);
       disposables.Add((IDisposable)xmlSettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)xmlSettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       object s0 = new object();
       this.SubGroupSettingsPUT2(settingsGroup, "", s0);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
 public void BadSettingPUT219()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       MemorySettingsStorage memorySettingsStorage;
       SettingsGroup settingsGroup;
       string[] ss = new string[1];
       object[] os = new object[1];
       ss[0] = "";
       os[0] = "";
       memorySettingsStorage = MemorySettingsStorageFactory.Create(ss, os);
       disposables.Add((IDisposable)memorySettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT2(settingsGroup, "", "\0\0\0\0", false);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
 public void SubGroupSettingsPUT221()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       MemorySettingsStorage memorySettingsStorage;
       SettingsGroup settingsGroup;
       string[] ss = new string[2];
       object[] os = new object[2];
       ss[0] = "";
       ss[1] = "";
       object boxi = (object)(default(int));
       os[0] = boxi;
       object boxb = (object)(default(bool));
       os[1] = boxb;
       memorySettingsStorage = MemorySettingsStorageFactory.Create(ss, os);
       disposables.Add((IDisposable)memorySettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       object boxb1 = (object)(default(bool));
       PexSafeHelpers.AssignBoxedValue<bool>(boxb1, true);
       this.SubGroupSettingsPUT2(settingsGroup, "", boxb1);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
Esempio n. 16
0
		public FormSettings( SettingsGroup parent ) : base( NAME, parent ) { }
 public void BadSettingPUT125()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       MemorySettingsStorage memorySettingsStorage;
       SettingsGroup settingsGroup;
       string[] ss = new string[4];
       string[] ss1 = new string[4];
       ss[0] = "l!%\u0800\0@\0";
       ss[1] = "l!%\u0800\0@\0";
       ss[2] = "l!%\u0800\0@\0";
       ss[3] = "l!%\u0800\0@\0";
       ss1[0] = "l!%\u0800\0@\0";
       ss1[1] = "l!%\u0800\0@\0";
       ss1[2] = "l!%\u0800\0@\0";
       ss1[3] = "l!%\u0800\0@\0";
       memorySettingsStorage = MemorySettingsStorageFactory.Create(ss, (object[])ss1);
       disposables.Add((IDisposable)memorySettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT1(settingsGroup, "l!%\u0800\0@\0", "l!%\u0800\0@\0", 0);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
 public void BadSettingPUT124()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       RegistrySettingsStorage s0 = new RegistrySettingsStorage(Registry.DynData);
       settingsGroup = new SettingsGroup((ISettingsStorage)s0);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT1(settingsGroup, "\\\\.", "J\n3\u0080\u0004@\u001a", 0);
       disposables.Dispose();
     }
 }
 public void BadSettingPUT121()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       XmlSettingsStorage xmlSettingsStorage;
       SettingsGroup settingsGroup;
       xmlSettingsStorage = new XmlSettingsStorage((string)null);
       disposables.Add((IDisposable)xmlSettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)xmlSettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT1
           (settingsGroup, "[\\\u0016\u0100\0@\0", "[\\\u0016\u0100\0@\0", 0);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
 public void BadSettingPUT120()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       MemorySettingsStorage memorySettingsStorage = new MemorySettingsStorage();
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT1
           (settingsGroup, "\u001a\b3\u0100o@\0", "\u001a\b3\u0100o@\0", 0);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
 public void BadSettingPUT117()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       RegistrySettingsStorage s0 = new RegistrySettingsStorage((RegistryKey)null);
       settingsGroup = new SettingsGroup((ISettingsStorage)s0);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT1(settingsGroup, "\0.", "V\u0005\'\u00800@\0", 0);
       disposables.Dispose();
     }
 }
 public void BadSettingPUT114()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       RegistrySettingsStorage s0 = new RegistrySettingsStorage(Registry.DynData);
       settingsGroup = new SettingsGroup((ISettingsStorage)s0);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT1(settingsGroup, "", "(}K\u0100\u0001@\0", 0);
       disposables.Dispose();
     }
 }
 public void SubGroupSettingsPUT217()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       MemorySettingsStorage memorySettingsStorage;
       SettingsGroup settingsGroup;
       string[] ss = new string[1];
       object[] os = new object[1];
       ss[0] = "\u0100\uf5a0\ub4ac\u661c";
       os[0] = "";
       memorySettingsStorage = MemorySettingsStorageFactory.Create(ss, os);
       disposables.Add((IDisposable)memorySettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       this.SubGroupSettingsPUT2(settingsGroup, "\u0100\uf5a0\ub4ac\u661c",
       "\u0100\uf5a0\ub4ac\u661c\u0100\u0100\u0100\u0100\u0100\u0100\u0100\u0100");
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
 public void SubGroupSettingsPUT218()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       MemorySettingsStorage memorySettingsStorage;
       SettingsGroup settingsGroup;
       string[] ss = new string[1];
       object[] os = new object[1];
       ss[0] = "";
       object boxb = (object)(default(bool));
       os[0] = boxb;
       memorySettingsStorage = MemorySettingsStorageFactory.Create(ss, os);
       disposables.Add((IDisposable)memorySettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       object s0 = new object();
       this.SubGroupSettingsPUT2(settingsGroup, "", s0);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
Esempio n. 25
0
		public OptionSettings( SettingsGroup parent ) : base( NAME, parent ) { }
 public void SubGroupSettingsPUT222()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       MemorySettingsStorage memorySettingsStorage;
       SettingsGroup settingsGroup;
       string[] ss = new string[1];
       object[] os = new object[1];
       ss[0] = new string('\0', 22);
       object boxb = (object)(default(bool));
       os[0] = boxb;
       PexSafeHelpers.AssignBoxedValue<bool>
           (boxb, PexSafeHelpers.ByteToBoolean((byte)128));
       memorySettingsStorage = MemorySettingsStorageFactory.Create(ss, os);
       disposables.Add((IDisposable)memorySettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       object boxb1 = (object)(default(bool));
       PexSafeHelpers.AssignBoxedValue<bool>
           (boxb1, PexSafeHelpers.ByteToBoolean((byte)128));
       this.SubGroupSettingsPUT2(settingsGroup, new string('\0', 22), boxb1);
       disposables.Dispose();
     }
 }
 public void BadSettingPUT215()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       XmlSettingsStorage xmlSettingsStorage;
       SettingsGroup settingsGroup;
       xmlSettingsStorage = new XmlSettingsStorage((string)null);
       disposables.Add((IDisposable)xmlSettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)xmlSettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT2
           (settingsGroup, "", "\0", PexSafeHelpers.ByteToBoolean((byte)128));
       disposables.Dispose();
     }
 }
 public void BadSettingPUT217()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       XmlSettingsStorage xmlSettingsStorage;
       SettingsGroup settingsGroup;
       xmlSettingsStorage = new XmlSettingsStorage((string)null);
       disposables.Add((IDisposable)xmlSettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)xmlSettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT2(settingsGroup, "", "True\0", false);
       disposables.Dispose();
     }
 }
 public RecentProjectSettings(SettingsGroup parent)
     : base(NAME, parent)
 {
 }
 public void BadSettingPUT127()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       MemorySettingsStorage memorySettingsStorage;
       SettingsGroup settingsGroup;
       string[] ss = new string[2];
       object[] os = new object[2];
       ss[0] = "7Ki\u0080\f@\0";
       ss[1] = "7Ki\u0080\f@\0";
       os[0] = "7Ki\u0080\f@\0";
       object boxi = (object)(default(int));
       os[1] = boxi;
       memorySettingsStorage = MemorySettingsStorageFactory.Create(ss, os);
       disposables.Add((IDisposable)memorySettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT1(settingsGroup, "7Ki\u0080\f@\0", "7Ki\u0080\f@\0", 0);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
Esempio n. 31
0
 /// <summary>
 /// Construct a settings group based on a parent group that contains it.
 /// </summary>
 /// <param name="name">Name of the group</param>
 /// <param name="parentSettings">Containing  group</param>
 public SettingsGroup(string name, SettingsGroup parentSettings)
 {
     this.name           = name;
     this.parentSettings = parentSettings;
     this.storageImpl    = parentSettings.Storage.MakeChildStorage(name);
 }
Esempio n. 32
0
 public OptionSettings(SettingsGroup parent) : base(NAME, parent)
 {
 }
 public void BadSettingPUT128()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       MemorySettingsStorage memorySettingsStorage;
       SettingsGroup settingsGroup;
       string[] ss = new string[4];
       object[] os = new object[4];
       ss[0] = "\u5573\u8549\ue725";
       ss[1] = "\u5573\u8549\ue725";
       ss[2] = "\u5573\u8549\ue725";
       ss[3] = "\u5573\u8549\ue725";
       os[0] = "\u5573\u8549\ue725";
       os[1] = "\u5573\u8549\ue725";
       os[2] = "\u5573\u8549\ue725";
       os[3] = "\u5573\u8549\ue725FFFFF";
       memorySettingsStorage = MemorySettingsStorageFactory.Create(ss, os);
       disposables.Add((IDisposable)memorySettingsStorage);
       settingsGroup = new SettingsGroup((ISettingsStorage)memorySettingsStorage);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT1(settingsGroup, "\u5573\u8549\ue725", "UFn\u0080?@\0", 0);
       disposables.Dispose();
       PexAssert.IsNotNull((object)settingsGroup);
       PexAssert.IsNull(settingsGroup.Storage);
     }
 }
Esempio n. 34
0
		/// <summary>
		/// Construct a settings group based on a parent group that contains it.
		/// </summary>
		/// <param name="name">Name of the group</param>
		/// <param name="parentSettings">Containing  group</param>
		public SettingsGroup( string name, SettingsGroup parentSettings )
		{
			this.name = name;
			this.parentSettings = parentSettings;
			this.storageImpl = parentSettings.Storage.MakeChildStorage( name );
		}
Esempio n. 35
0
		public NUnitGuiSettings( SettingsGroup parent ) : base( NAME, parent ) { }
Esempio n. 36
0
 public RecentFileSettings(string name, SettingsGroup parent) : base(name, parent)
 {
     LoadFiles();
 }
 public void BadSettingPUT213()
 {
     using (PexDisposableContext disposables = PexDisposableContext.Create())
     {
       SettingsGroup settingsGroup;
       RegistrySettingsStorage s0 = new RegistrySettingsStorage(Registry.DynData);
       settingsGroup = new SettingsGroup((ISettingsStorage)s0);
       disposables.Add((IDisposable)settingsGroup);
       this.BadSettingPUT2(settingsGroup, "\\\\.", "..", false);
       disposables.Dispose();
     }
 }