Beispiel #1
0
        public void AddWmiPropertiesToWrangler_Test(WmiQueryTestArgs TestArgs)
        {
            //protected void AddWmiPropertiesToWrangler(ResultWrangler Wrangler, IEnumerable<ManagementObject> WmiObjectList, List<KeyValuePair<string, XElement>> PropertyTemplates)
            WmiQuery      query = new WmiQuery(new DummyLinkTarget());
            PrivateObject obj   = new PrivateObject(query);

            object[] args = new object[3] {
                TestArgs.Wrangler, TestArgs.ManagementObjectList, TestArgs.PropertyTemplates
            };
            obj.Invoke("AddWmiPropertiesToWrangler", args);

            ResultWrangler wrangler = TestArgs.Wrangler;
            string         s        = wrangler.GetString();

            NUnit.Framework.Assert.AreEqual(s, TestArgs.ExpectedResult);
        }