ServerManager를 사용하는 방법을 어떻게 테스트 하시겠습니까? 분명히 ServerManager를 조롱 할 수는 없습니다. 그리고이 방법은 무효입니다. 해결 방법이 있습니까? 한 사건이 그런 방법을 시험해야합니까? 감사!ServerManager를 사용하는 단위 테스트 방법 .net C#
public void AppPoolRemoval(string poolName)
{
using (var serverManager = new ServerManager())
{
var oldPool = serverManager.ApplicationPools[poolName];
if (oldPool != null)
{
oldPool.Delete();
serverManager.CommitChanges();
}
}
}
우리는 단위 테스트를 할 수있는 인터페이스가있는 ServerManager 주위에 덤 래퍼를 작성하기로 결정했습니다. – nolimit