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 | |
---|---|---|
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 equivale all'oggetto GenericParameterHelper corrente. (Esegue l'override di Object.Equals(Object)). | |
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) | |
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 | Crea una copia superficiale 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 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