public void Should_be_to_generate_environmentvariable_items_from_an_simple_object()
        {
            var fakeOvalObject = ProbeHelper.GetDefinitionObjectTypeByID("definitionsSimple.xml", "2360");
            var itemsToCollect = new EnvironmentVariableItemTypeGenerator().GetItemsToCollect(fakeOvalObject, null).ToArray();

            ItemTypeChecker.DoBasicAssertForItems(itemsToCollect, 1, typeof(environmentvariable_item));
            Assert.AreEqual("PATH", ((environmentvariable_item)itemsToCollect.Single()).name.Value);
        }
        public void Should_be_possible_to_generate_environmentvariable_items_fron_an_object_with_referenced_variable()
        {
            var fakeOvalObject = ProbeHelper.GetDefinitionObjectTypeByID("definitionsSimple.xml", "2370");
            var fakeVariables  = VariableHelper.CreateVariableWithOneValue("2370", "2370", "CWD");

            var itemsToCollect = new EnvironmentVariableItemTypeGenerator().GetItemsToCollect(fakeOvalObject, fakeVariables).ToArray();

            ItemTypeChecker.DoBasicAssertForItems(itemsToCollect, 1, typeof(environmentvariable_item));
            Assert.AreEqual("CWD", ((environmentvariable_item)itemsToCollect.Single()).name.Value);
        }