Classe PrivateObject
Permite que o código de teste chamar métodos e propriedades no código sob teste seria inacessível por não estarem public.
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxe
Public Class PrivateObject
Dim instance As PrivateObject
public class PrivateObject
public ref class PrivateObject
public class PrivateObject
Comentários
O gerador de teste cria a maioria das chamadas para esses objetos.O gerador de teste cria código para encapsular os objetos particulares em um invólucro que permite o acesso a membros do objeto particular.
Para obter uma lista de valores de propriedade inicial de uma instância do PrivateObject classe, consulte o PrivateObject construtor.
Esta classe representa o objeto interno não-públicos em tempo real no sistema.
Permissões
-
O usuário deve ter o TypeInformation e MemberAccess Sinalizadores definida para usar esse tipo.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.PrivateObject
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TestTools.UnitTesting