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); } }
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); }
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; }
public FormSettings(SettingsGroup parent) : base(NAME, parent) { }
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); } }
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); } }
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); } }
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); } }
/// <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); }
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); } }
/// <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 ); }
public NUnitGuiSettings( SettingsGroup parent ) : base( NAME, parent ) { }
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(); } }