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 | |
---|---|---|
GenericParameterHelper() | Inizializza una nuova istanza della classe GenericParameterHelper.Questo costruttore inizializza la proprietà Data su un valore casuale. | |
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 | |
---|---|---|
Data | Ottiene o imposta la proprietà Data per questa istanza. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Clone | Crea un nuovo oggetto GenericParameterHelper che è una copia dell'istanza corrente. | |
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. | |
Equals | Determina se l'oggetto GenericParameterHelper specificato è uguale all'oggetto GenericParameterHelper corrente. (Esegue l'override di Object.Equals(Object)). | |
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) | |
GetEnumerator | Restituisce un enumeratore la cui lunghezza deriva dalla proprietà Data. | |
GetHashCode | Restituisce il codice hash per questo oggetto GenericParameterHelper. (Esegue l'override di Object.GetHashCode()). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
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