Condividi tramite


Classe GenericParameterHelper

Questa classe è un segnaposto per l'utilizzo di generics. Consente di testare i tipi generici lasciando passare argomenti di tipo non specifico.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.GenericParameterHelper

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintassi

'Dichiarazione
Public Class GenericParameterHelper _
    Implements IComparable, IEnumerable, ICloneable
public class GenericParameterHelper : IComparable, 
    IEnumerable, ICloneable
public ref class GenericParameterHelper : IComparable, 
    IEnumerable, ICloneable
type GenericParameterHelper =  
    class
        interface IComparable
        interface IEnumerable
        interface ICloneable
    end
public class GenericParameterHelper implements IComparable, IEnumerable, ICloneable

Il tipo GenericParameterHelper espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico GenericParameterHelper() Inizializza una nuova istanza della classe GenericParameterHelper.Questo costruttore inizializza la proprietà Data su un valore casuale.
Metodo pubblico GenericParameterHelper(Int32) Inizializza una nuova istanza della classe GenericParameterHelper.Questo costruttore inizializza la proprietà Data su un valore specificato dall'utente.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Data Ottiene o imposta la proprietà Data per questa istanza.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clone Crea un nuovo oggetto GenericParameterHelper che è una copia dell'istanza corrente.
Metodo pubblico CompareTo Confronta l'istanza corrente a un altro oggetto dello stesso tipo e restituisce un Integer che indica se l'istanza corrente precede, segue o si trova nella stessa posizione dell'altro oggetto all'interno dell'ordinamento.
Metodo pubblico Equals Determina se l'oggetto GenericParameterHelper specificato è uguale all'oggetto GenericParameterHelper corrente. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetEnumerator Restituisce un enumeratore la cui lunghezza deriva dalla proprietà Data.
Metodo pubblico GetHashCode Restituisce il codice hash per questo oggetto GenericParameterHelper. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Uno unit test può non essere in grado di passare un tipo reale a un metodo generico che viene testato. Il codice specificato può invece passare il segnaposto generico.

Quando Strumenti di test Team System genera uno unit test per testare un tipo generico, le chiamate che testano quest'ultimo utilizzano argomenti di tipo generico.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting