System.Management.ManagementObjectSearcher.Get()

Here are the examples of the csharp api System.Management.ManagementObjectSearcher.Get() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

2503 Examples 7

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
        [Ignore] // not sure why this is not working.
		public void BindOnRevokedInstanceThrows()
		{
			MockNamedConfigurationSetting setting = CreateMockNamedConfigurationSetting("Baz", "Foo", "Bar");
			setting.Changed += this.Changed;

			setting.Publish();

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Baz", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("MockNamedConfigurationSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);

				ManagementObject managementObject = resultEnumerator.Current as ManagementObject;
				replacedert.IsNotNull(managementObject);

				replacedert.IsNull(this.changedObject);
				setting.Revoke();
				try
				{
					managementObject.Put();
					replacedert.Fail("should have thrown");
				}
				catch (ManagementException e)
				{
					replacedert.AreEqual(ManagementStatus.ProviderNotCapable, e.ErrorCode);
				}
			}
		}

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void NotifiesIfSavedChanges()
		{
			MockNamedConfigurationSettingB setting = CreateMockNamedConfigurationSettingB("Baz", "Foo", "Bar");
			setting.Changed += this.Changed;
			setting.SourceElement = new TestConfigurationSection(); // just so Commit works

			setting.Publish();

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSettingB")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());

				ManagementObject managementObject = resultEnumerator.Current as ManagementObject;

				setting.performSave = false;
				replacedert.IsNull(this.changedObject);
				managementObject.Put();
				replacedert.IsNull(this.changedObject);		// no change notified

				setting.performSave = true;
				replacedert.IsNull(this.changedObject);
				managementObject.Put();
				replacedert.IsNotNull(this.changedObject);	// change notified
			}
		}

19 Source : ConnectionStringSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
        public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
        {
            using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
                = new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ConnectionStringSetting")
                        .Get().GetEnumerator())
            {
                replacedert.IsFalse(resultEnumerator.MoveNext());
            }
        }

19 Source : ConnectionStringSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
        public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
        {
            ConnectionStringSetting setting = new ConnectionStringSetting(null, "name", "ConnectionString", "ProviderName");
            setting.ApplicationName = "app";
            setting.SectionName = InstrumentationConfigurationSection.SectionName;
            setting.Publish();
            using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
                = new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ConnectionStringSetting")
                        .Get().GetEnumerator())
            {
                replacedert.IsTrue(resultEnumerator.MoveNext());
                replacedert.AreEqual("name", resultEnumerator.Current.Properties["Name"].Value);
                replacedert.AreEqual("ConnectionString", resultEnumerator.Current.Properties["ConnectionString"].Value);
                replacedert.AreEqual("ProviderName", resultEnumerator.Current.Properties["ProviderName"].Value);
                replacedert.AreEqual("ConnectionStringSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
                replacedert.IsFalse(resultEnumerator.MoveNext());
            }
        }

19 Source : ConnectionStringSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
        public void CanBindObject()
        {
            ConnectionStringSetting setting = new ConnectionStringSetting(null, "name", "ConnectionString", "ProviderName");
            setting.ApplicationName = "app";
            setting.SectionName = InstrumentationConfigurationSection.SectionName;
            setting.Publish();
            using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
                = new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ConnectionStringSetting")
                    .Get().GetEnumerator())
            {
                replacedert.IsTrue(resultEnumerator.MoveNext());
                replacedert.AreEqual("ConnectionStringSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
                ManagementObject managementObject = resultEnumerator.Current as ManagementObject;
                replacedert.IsNotNull(managementObject);
                managementObject.Put();
            }
        }

19 Source : DatabaseBlockSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
		{
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM DatabaseBlockSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : DatabaseBlockSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			DatabaseBlockSetting setting = new DatabaseBlockSetting(null, "defaultDataBase");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM DatabaseBlockSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("defaultDataBase", resultEnumerator.Current.Properties["DefaultDatabase"].Value);
				replacedert.AreEqual("DatabaseBlockSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : DatabaseBlockSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			DatabaseBlockSetting setting = new DatabaseBlockSetting(null, "defaultDataBase");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM DatabaseBlockSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("DatabaseBlockSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				ManagementObject managementObject = resultEnumerator.Current as ManagementObject;
				replacedert.IsNotNull(managementObject);
				managementObject.Put();
			}
		}

19 Source : OracleConnectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
		{
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM OracleConnectionSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : OracleConnectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			string[] packages = new string[] { "pkg1", "pkg2" };
			OracleConnectionSetting setting = new OracleConnectionSetting(null, "name", packages);
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM OracleConnectionSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("name", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.ReferenceEquals(packages, resultEnumerator.Current.Properties["Packages"].Value);
				replacedert.AreEqual("OracleConnectionSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : OracleConnectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			string[] packages = new string[] { "pkg1", "pkg2" };
			OracleConnectionSetting setting = new OracleConnectionSetting(null, "name", packages);
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM OracleConnectionSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("OracleConnectionSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				ManagementObject managementObject = resultEnumerator.Current as ManagementObject;
				replacedert.IsNotNull(managementObject);
				managementObject.Put();
			}
		}

19 Source : ProviderMappingSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
		{
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ProviderMappingSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ProviderMappingSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			ProviderMappingSetting setting = new ProviderMappingSetting(null, "name", "DatabaseTypeName");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ProviderMappingSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("name", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("DatabaseTypeName", resultEnumerator.Current.Properties["DatabaseType"].Value);
				replacedert.AreEqual("ProviderMappingSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ProviderMappingSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			ProviderMappingSetting setting = new ProviderMappingSetting(null, "name", "DatabaseTypeName");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ProviderMappingSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("ProviderMappingSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				ManagementObject managementObject = resultEnumerator.Current as ManagementObject;
				replacedert.IsNotNull(managementObject);
				managementObject.Put();
			}
		}

19 Source : ConfigurationSectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void ReturnsEmptyResultForNonPublishedClreplacedWithPublishedSibling()
		{
			MockConfigurationSectionSetting setting = CreateMockConfigurationSectionSetting("Foo", "Bar");

			setting.Publish();

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSettingB")
					.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ConfigurationSectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void ReturnsInstanceFromPublishedClreplacedWithPublishedSibling()
		{
			MockConfigurationSectionSetting setting = CreateMockConfigurationSectionSetting("Foo", "Bar");
			MockConfigurationSectionSettingB settingB = CreateMockConfigurationSectionSettingB("Foob", "Barb");

			setting.Publish();
			settingB.Publish();

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSettingB")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Barb", resultEnumerator.Current.Properties["SectionName"].Value);
				replacedert.AreEqual("MockConfigurationSectionSettingB", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ConfigurationSectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			MockConfigurationSectionSetting setting = CreateMockConfigurationSectionSetting("Foo", "Bar");
			setting.Changed += this.Changed;
			setting.SourceElement = new TestConfigurationSection(); // just so Commit works

			setting.Publish();

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Bar", resultEnumerator.Current.Properties["SectionName"].Value);
				replacedert.AreEqual("MockConfigurationSectionSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);

				ManagementObject managementObject = (ManagementObject)resultEnumerator.Current;
				replacedert.IsNotNull(managementObject);

				replacedert.IsNull(this.changedObject);
				managementObject.Put();
				replacedert.IsNotNull(this.changedObject);

				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ConfigurationSectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
        [Ignore] // not sure why this is not working
		public void BindOnRevokedInstanceThrows()
		{
			MockConfigurationSectionSetting setting = CreateMockConfigurationSectionSetting("Foo", "Bar");
			setting.Changed += this.Changed;

			setting.Publish();

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Bar", resultEnumerator.Current.Properties["SectionName"].Value);
				replacedert.AreEqual("MockConfigurationSectionSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);

				ManagementObject managementObject = (ManagementObject)resultEnumerator.Current;
				replacedert.IsNotNull(managementObject);

				replacedert.IsNull(this.changedObject);
				setting.Revoke();
				try
				{
					managementObject.Put();
					replacedert.Fail("should have thrown");
				}
				catch (ManagementException e)
				{
					replacedert.AreEqual(ManagementStatus.ProviderNotCapable, e.ErrorCode);
				}
			}
		}

19 Source : ConfigurationSectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void NotifiesIfSavedChanges()
		{
			MockConfigurationSectionSettingB setting = CreateMockConfigurationSectionSettingB("Foo", "Bar");
			setting.Changed += this.Changed;
			setting.SourceElement = new TestConfigurationSection(); // just so Commit works

			setting.Publish();

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSettingB")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());

				ManagementObject managementObject = (ManagementObject)resultEnumerator.Current;

				setting.performSave = false;
				replacedert.IsNull(this.changedObject);
				managementObject.Put();
				replacedert.IsNull(this.changedObject); // no change notified

				setting.performSave = true;
				replacedert.IsNull(this.changedObject);
				managementObject.Put();
				replacedert.IsNotNull(this.changedObject); // change notified
			}
		}

19 Source : InstrumentationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
		{
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM InstrumentationSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : InstrumentationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			InstrumentationSetting setting = new InstrumentationSetting(null, true, false, true);
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM InstrumentationSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual(true, resultEnumerator.Current.Properties["EventLoggingEnabled"].Value);
				replacedert.AreEqual(false, resultEnumerator.Current.Properties["PerformanceCountersEnabled"].Value);
				replacedert.AreEqual(true, resultEnumerator.Current.Properties["WmiEnabled"].Value);
				replacedert.AreEqual("InstrumentationSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : InstrumentationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			InstrumentationSetting setting = new InstrumentationSetting(null, true, false, true);
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM InstrumentationSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("InstrumentationSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				ManagementObject managementObject = (ManagementObject) resultEnumerator.Current;
				replacedert.IsNotNull(managementObject);
				managementObject.Put();
			}
		}

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
		{
			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			MockNamedConfigurationSetting setting = CreateMockNamedConfigurationSetting("Baz", "Foo", "Bar");

			setting.Publish();

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Baz", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("MockNamedConfigurationSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void RevokedInstanceIsNotReturnedInQuery()
		{
			MockNamedConfigurationSetting setting = CreateMockNamedConfigurationSetting("Baz", "Foo", "Bar");

			setting.Publish();

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Baz", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("MockNamedConfigurationSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}

			setting.Revoke();

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanPublishMultipleInstancesOfClreplacedWithDifferentKeys()
		{
			MockNamedConfigurationSetting setting = CreateMockNamedConfigurationSetting("Baz", "Foo", "Bar");
			MockNamedConfigurationSetting setting2 = CreateMockNamedConfigurationSetting("Baz2", "Foo", "Bar");
			setting.Publish();
			setting2.Publish();

			IDictionary<string, MockNamedConfigurationSetting> nameMapping = new Dictionary<string, MockNamedConfigurationSetting>();
			nameMapping.Add(setting.Name, setting);
			nameMapping.Add(setting2.Name, setting2);

			using (System.Management.ManagementObjectCollection resultCollection
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
						.Get())
			{
				foreach (ManagementObject current in resultCollection)
				{
					replacedert.AreEqual("MockNamedConfigurationSetting", current.SystemProperties["__CLreplaced"].Value);
					replacedert.IsTrue(nameMapping.Remove((string)current.Properties["Name"].Value), "unknown name");
				}
			}

			replacedert.AreEqual(0, nameMapping.Count, "Not all elements were retrieved");
		}

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void RevokedInstanceIsNotReturnedWhenMultipleInstancesArePublished()
		{
			MockNamedConfigurationSetting setting = CreateMockNamedConfigurationSetting("Baz", "Foo", "Bar");
			MockNamedConfigurationSetting setting2 = CreateMockNamedConfigurationSetting("Baz2", "Foo", "Bar");
			setting.Publish();
			setting2.Publish();

			setting.Revoke();

			IDictionary<string, MockNamedConfigurationSetting> nameMapping = new Dictionary<string, MockNamedConfigurationSetting>();
			nameMapping.Add(setting2.Name, setting2);

			using (System.Management.ManagementObjectCollection resultCollection
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
						.Get())
			{
				foreach (ManagementObject current in resultCollection)
				{
					replacedert.AreEqual("MockNamedConfigurationSetting", current.SystemProperties["__CLreplaced"].Value);
					replacedert.IsTrue(nameMapping.Remove((string)current.Properties["Name"].Value), "unknown name");
				}
			}

			replacedert.AreEqual(0, nameMapping.Count, "Not all elements were retrieved");
		}

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanPublishInstancesOfSiblingClreplacedesWithTheSameKey()
		{
			MockNamedConfigurationSetting setting = CreateMockNamedConfigurationSetting("Baz", "Foo", "Bar");
			MockNamedConfigurationSettingB setting2 = CreateMockNamedConfigurationSettingB("Baz", "Foo", "Bar");
			setting.Publish();
			setting2.Publish();

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Baz", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("MockNamedConfigurationSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSettingB")
						.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Baz", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("MockNamedConfigurationSettingB", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void SecondPublishIsNoOp()
		{
			MockNamedConfigurationSetting setting = CreateMockNamedConfigurationSetting("Baz", "Foo", "Bar");

			setting.Publish();

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Baz", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("MockNamedConfigurationSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}

			// second publish, should not throw but should return single instance
			setting.Publish();

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSetting")
						.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Baz", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("MockNamedConfigurationSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : CustomHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
		{
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM CustomHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : CustomHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			string[] attributes = new string[] {"att1", "att2"};
			CustomHandlerSetting setting = new CustomHandlerSetting(null, "name", "FilterType", attributes);
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Policy = "Policy";
			setting.ExceptionType = typeof (Exception).replacedemblyQualifiedName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM CustomHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("CustomHandlerSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				ManagementObject managementObject = (ManagementObject) resultEnumerator.Current;
				replacedert.IsNotNull(managementObject);
				managementObject.Put();
			}
		}

19 Source : ReplaceHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
		{
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ReplaceHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ReplaceHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			ReplaceHandlerSetting setting = new ReplaceHandlerSetting(null, "name", "ExceptionMessage", "ReplaceExceptionType");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ReplaceHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("name", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("ExceptionMessage", resultEnumerator.Current.Properties["ExceptionMessage"].Value);
				replacedert.AreEqual("ReplaceExceptionType", resultEnumerator.Current.Properties["ReplaceExceptionType"].Value);
				replacedert.AreEqual("ReplaceHandlerSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ReplaceHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			ReplaceHandlerSetting setting = new ReplaceHandlerSetting(null, "name", "ExceptionMessage", "ReplaceExceptionType");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Policy = "Policy";
			setting.ExceptionType = typeof (Exception).replacedemblyQualifiedName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ReplaceHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("ReplaceHandlerSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				ManagementObject managementObject = resultEnumerator.Current as ManagementObject;
				replacedert.IsNotNull(managementObject);
				managementObject.Put();
			}
		}

19 Source : WrapHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
		{
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM WrapHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : WrapHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			WrapHandlerSetting setting = new WrapHandlerSetting(null, "name", "ExceptionMessage", "WrapExceptionType");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\EnterpriseLibrary", "SELECT * FROM WrapHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("name", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("ExceptionMessage", resultEnumerator.Current.Properties["ExceptionMessage"].Value);
				replacedert.AreEqual("WrapExceptionType", resultEnumerator.Current.Properties["WrapExceptionType"].Value);
				replacedert.AreEqual("WrapHandlerSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : LoggingExceptionHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			LoggingExceptionHandlerSetting setting = new LoggingExceptionHandlerSetting(null,
			                                                                            "name",
			                                                                            1,
			                                                                            typeof (String).replacedemblyQualifiedName,
			                                                                            "LogCategory",
			                                                                            1,
			                                                                            "Severity",
			                                                                            "replacedle");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM LoggingExceptionHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("name", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("LogCategory", resultEnumerator.Current.Properties["LogCategory"].Value);
				replacedert.AreEqual("LoggingExceptionHandlerSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : LoggingExceptionHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			LoggingExceptionHandlerSetting setting
				= new LoggingExceptionHandlerSetting(null,
				                                     "name",
				                                     1,
				                                     typeof (String).replacedemblyQualifiedName,
				                                     "LogCategory",
				                                     1,
				                                     "Severity",
				                                     "replacedle");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Policy = "policy";
			setting.ExceptionType = typeof (Exception).replacedemblyQualifiedName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM LoggingExceptionHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("LoggingExceptionHandlerSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				ManagementObject managementObject = resultEnumerator.Current as ManagementObject;
				replacedert.IsNotNull(managementObject);
				managementObject.Put();
			}
		}

19 Source : ConfigurationSectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			MockConfigurationSectionSetting setting = CreateMockConfigurationSectionSetting("Foo", "Bar");

			setting.Publish();

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Foo", resultEnumerator.Current.Properties["ApplicationName"].Value);
				replacedert.AreEqual("Bar", resultEnumerator.Current.Properties["SectionName"].Value);
				replacedert.AreEqual("MockConfigurationSectionSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ConfigurationSectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void RevokedInstanceIsNotReturnedInQuery()
		{
			MockConfigurationSectionSetting setting = CreateMockConfigurationSectionSetting("Foo", "Bar");

			setting.Publish();

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Foo", resultEnumerator.Current.Properties["ApplicationName"].Value);
				replacedert.AreEqual("Bar", resultEnumerator.Current.Properties["SectionName"].Value);
				replacedert.AreEqual("MockConfigurationSectionSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}

			setting.Revoke();

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ConfigurationSectionSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanPublishInstancesOfSiblingClreplacedesWithTheSameKey()
		{
			MockConfigurationSectionSetting setting = CreateMockConfigurationSectionSetting("Foo", "Bar");
			MockConfigurationSectionSettingB setting2 = CreateMockConfigurationSectionSettingB("Foo", "Bar");
			setting.Publish();
			setting2.Publish();

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Bar", resultEnumerator.Current.Properties["SectionName"].Value);
				replacedert.AreEqual("MockConfigurationSectionSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}

			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockConfigurationSectionSettingB")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Bar", resultEnumerator.Current.Properties["SectionName"].Value);
				replacedert.AreEqual("MockConfigurationSectionSettingB", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : NamedConfigurationSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void ReturnsInstanceFromPublishedClreplacedWithPublishedSibling()
		{
			MockNamedConfigurationSetting setting = CreateMockNamedConfigurationSetting("Baz", "Foo", "Bar");
			MockNamedConfigurationSettingB settingB = CreateMockNamedConfigurationSettingB("Bazb", "Foob", "Barb");

			setting.Publish();
			settingB.Publish();

			using (System.Management.ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM MockNamedConfigurationSettingB")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("Bazb", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("MockNamedConfigurationSettingB", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : CustomHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			string[] attributes = new string[] {"att1", "att2"};
			CustomHandlerSetting setting = new CustomHandlerSetting(null, "name", "FilterType", attributes);
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM CustomHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("name", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("FilterType", resultEnumerator.Current.Properties["HandlerType"].Value);
				replacedert.AreEqual("CustomHandlerSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ExceptionTypeSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			ExceptionTypeSetting setting = new ExceptionTypeSetting(null, "name", "System.String", "PostHandlingAction");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ExceptionTypeSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("name", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("PostHandlingAction", resultEnumerator.Current.Properties["PostHandlingAction"].Value);
				replacedert.AreEqual("ExceptionTypeSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : WrapHandlerSettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			WrapHandlerSetting setting = new WrapHandlerSetting(null, "name", "ExceptionMessage", "WrapExceptionType");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Policy = "Policy";
			setting.ExceptionType = typeof (Exception).replacedemblyQualifiedName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM WrapHandlerSetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("WrapHandlerSetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				ManagementObject managementObject = resultEnumerator.Current as ManagementObject;
				replacedert.IsNotNull(managementObject);
				managementObject.Put();
			}
		}

19 Source : DuplicateNamesFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanPublishConfigurationWithDuplicateHandlerNamesInDifferentPolicies()
		{
			IConfigurationSource configurationSource = ConfigurationSourceFactory.Create("Manageable");
			using (ManagementObjectCollection resultCollection
				=
				new ManagementObjectSearcher("root\\enterpriselibrary",
				                             "SELECT * FROM ExceptionHandlerSetting WHERE ApplicationName = \"UNITTEST\"")
					.Get())
			{
				List<ManagementObject> managementObjects = new List<ManagementObject>();
				foreach (ManagementObject managementObject in resultCollection)
				{
					managementObjects.Add(managementObject);
				}
				replacedert.AreEqual(8, managementObjects.Count);
			}
		}

19 Source : DuplicateNamesFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanPublishConfigurationWithDuplicateTypeNamesInDifferentPolicies()
		{
			IConfigurationSource configurationSource = ConfigurationSourceFactory.Create("Manageable");
			using (ManagementObjectCollection resultCollection
				=
				new ManagementObjectSearcher("root\\enterpriselibrary",
				                             "SELECT * FROM ExceptionTypeSetting WHERE ApplicationName = \"UNITTEST\"")
					.Get())
			{
				List<ManagementObject> managementObjects = new List<ManagementObject>();
				foreach (ManagementObject managementObject in resultCollection)
				{
					managementObjects.Add(managementObject);
				}
				replacedert.AreEqual(4, managementObjects.Count);
			}
		}

19 Source : ExceptionPolicySettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsEmptyResultIfNoPublishedInstances()
		{
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ExceptionPolicySetting")
						.Get().GetEnumerator())
			{
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ExceptionPolicySettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void WmiQueryReturnsSingleResultIfSinglePublishedInstance()
		{
			ExceptionPolicySetting setting = new ExceptionPolicySetting(null, "name");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ExceptionPolicySetting")
						.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("name", resultEnumerator.Current.Properties["Name"].Value);
				replacedert.AreEqual("ExceptionPolicySetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				replacedert.IsFalse(resultEnumerator.MoveNext());
			}
		}

19 Source : ExceptionPolicySettingFixture.cs
with MIT License
from iccb1013

[TestMethod]
		public void CanBindObject()
		{
			ExceptionPolicySetting setting = new ExceptionPolicySetting(null, "name");
			setting.ApplicationName = "app";
			setting.SectionName = InstrumentationConfigurationSection.SectionName;
			setting.Publish();
			using (ManagementObjectCollection.ManagementObjectEnumerator resultEnumerator
				= new ManagementObjectSearcher("root\\enterpriselibrary", "SELECT * FROM ExceptionPolicySetting")
					.Get().GetEnumerator())
			{
				replacedert.IsTrue(resultEnumerator.MoveNext());
				replacedert.AreEqual("ExceptionPolicySetting", resultEnumerator.Current.SystemProperties["__CLreplaced"].Value);
				ManagementObject managementObject = resultEnumerator.Current as ManagementObject;
				replacedert.IsNotNull(managementObject);
				managementObject.Put();
			}
		}

See More Examples