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à

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 equivale all'oggetto GenericParameterHelper corrente. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da 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 Crea una copia superficiale 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 lo strumento di test Team System genera uno unit test per testare un tipo generico, le chiamate che testano quest'ultimo utilizzano argomenti segnaposto 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