我正在尝试为NewDrive
实现NavigationCmdletProvider
抽象类的类的方法创建单元测试:
[TestMethod()]
[DeploymentItem("PsFoo.dll")]
public void NewDriveTest()
{
// arrange
FooProvider_Accessor target = new FooProvider_Accessor();
ProviderInfo providerInfo = ?;
PSDriveInfo drive = new PSDriveInfo("FOO", providerInfo, "FOO:\\", null, null);
PSDriveInfo actual;
// act
actual = target.NewDrive(drive);
// assert
Assert.IsInstanceOfType(actual,typeof(FooDriveInfo));
}
不幸的是,我似乎找不到创建ProviderInfo
实例的方法,因为它是 FooProvider 的受保护属性。
我错过了什么?