C# WindowsPrincipal.IsInRole是否考虑组内的组?

C# WindowsPrincipal.IsInRole是否考虑组内的组?,c#,.net,windows,iprincipal,C#,.net,Windows,Iprincipal,如果我有一个属于某个组的主体,而该组属于某个添加到内置it角色“管理员”的组,则将调用principal.IsInRole(WindowsBuiltInRole.Administrator)返回true?根据提供的信息,它将返回true yes。然而,正如布拉姆所说,根据提供的信息,仅一项测试就足以确定行为是什么,它将返回true yes。然而,正如布拉姆所说,仅仅一次测试就足以确定行为是什么你考虑过仅仅测试它吗?它做什么和应该做什么是不同的事情。我不想在每个平台上测试这个方法来发现它的行为。你

如果我有一个属于某个组的主体,而该组属于某个添加到内置it角色“管理员”的组,则将调用
principal.IsInRole(WindowsBuiltInRole.Administrator)
返回true?

根据提供的信息,它将返回true yes。然而,正如布拉姆所说,根据提供的信息,仅一项测试就足以确定行为是什么,它将返回true yes。然而,正如布拉姆所说,仅仅一次测试就足以确定行为是什么

你考虑过仅仅测试它吗?它做什么和应该做什么是不同的事情。我不想在每个平台上测试这个方法来发现它的行为。你考虑过只测试它吗?它做什么和应该做什么是不同的事情。我希望避免在每个平台上测试该方法以发现其行为。