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" }); }
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); } }
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); } } }