C# 模拟DirectoryEntry(AD用户帐户)的提交
我开发了一个应用程序,可以自动创建由外部数据源定义的Active Directory用户帐户。该项目已基本完成并经过测试,应用程序运行良好 但是现在,作为进一步项目的一部分,该应用程序还应该能够模拟广告数量的创建/编辑。除了DirectoryEntry对广告的最终承诺之外,整个过程都应该完成,这样您就可以看到应用程序将做什么。在创建AD帐户之前,必须成功完成对来自extern数据源的数据的大量测试 但是,我最终希望让Active Directory验证DirectoryEntry的正确性,而不是创建/编辑帐户,而不是轻易地不提交DirectoryEntry 我们的目标是,使模拟尽可能逼真,因为尽管所有测试都成功完成,但我们遇到了广告拒绝创建广告帐户的情况 我们的Active Directory非常复杂,由多个域组成,有很多限制,因此模拟和记录应用程序所做的所有更改将非常有用。 创建一个广告帐户并立即删除它是可能的,但在这种情况下,这会导致复制问题,所以我将避免这样做C# 模拟DirectoryEntry(AD用户帐户)的提交,c#,directoryservices,C#,Directoryservices,我开发了一个应用程序,可以自动创建由外部数据源定义的Active Directory用户帐户。该项目已基本完成并经过测试,应用程序运行良好 但是现在,作为进一步项目的一部分,该应用程序还应该能够模拟广告数量的创建/编辑。除了DirectoryEntry对广告的最终承诺之外,整个过程都应该完成,这样您就可以看到应用程序将做什么。在创建AD帐户之前,必须成功完成对来自extern数据源的数据的大量测试 但是,我最终希望让Active Directory验证DirectoryEntry的正确性,而不是
有人知道如何用C#做这样的模拟吗?你不是在做模拟。模拟它意味着根本不跟广告说话。您正在进行集成测试。如果可能,您应该为测试目的设置镜像AD系统,并根据该系统进行测试。如果你不能做到这一点,你需要做你不想做的事情,继续尝试创建帐户,看看会发生什么。谢谢你的回复。我想,建立镜像广告系统是不可能的。在广告中的特定区域进行测试应该是可能的,但我的Interest的主要目的是检查是否可以对现有帐户进行某些更改。我希望在广告中有一个api。