public void The_Object_Collector_must_be_capable_to_handle_a_user_item_already_collected()
 {
     var fakeUserItem = CreateUserItem(StatusEnumeration.exists);
     
     var collectedItems = new UserObjectCollector(null).CollectDataForSystemItem(fakeUserItem);
     
     ItemTypeChecker.DoBasicAssertForCollectedItems(collectedItems, 1, typeof(user_item));
     var collectedUserItem  = (user_item)collectedItems.First().ItemType;
     AssertCollectedUserItemEntities(collectedUserItem, EVERYONE_USER, "1", new string[] { "g1" });
 }
示例#2
0
 protected override void ConfigureObjectCollector()
 {
     if (this.ObjectCollector == null)
     {
         var wmiProvider = new WmiDataProvider(((FileConnectionProvider)ConnectionProvider).ConnectionScope);
         var accountProvider = new WindowsUsersProvider(wmiProvider, this.TargetInfo);
         
         ObjectCollector = new UserObjectCollector(accountProvider);
         if (ItemTypeGenerator == null)
             ItemTypeGenerator = new UserItemTypeGenerator(accountProvider);
     }
 }
示例#3
0
        protected override void ConfigureObjectCollector()
        {
            if (this.ObjectCollector == null)
            {
                var wmiProvider     = new WmiDataProvider(((FileConnectionProvider)ConnectionProvider).ConnectionScope);
                var accountProvider = new WindowsUsersProvider(wmiProvider, this.TargetInfo);

                ObjectCollector = new UserObjectCollector(accountProvider);
                if (ItemTypeGenerator == null)
                {
                    ItemTypeGenerator = new UserItemTypeGenerator(accountProvider);
                }
            }
        }