102 lines
3.2 KiB
VB.net
102 lines
3.2 KiB
VB.net
Imports Microsoft.VisualStudio.TestTools.UnitTesting
|
||
|
||
Imports ApplicationCrèche_1
|
||
|
||
|
||
|
||
'''<summary>
|
||
'''Classe de test pour PersonTest, destinée à contenir tous
|
||
'''les tests unitaires PersonTest
|
||
'''</summary>
|
||
<TestClass()> _
|
||
Public Class PersonTest
|
||
|
||
|
||
Private testContextInstance As TestContext
|
||
|
||
'''<summary>
|
||
'''Obtient ou définit le contexte de test qui fournit
|
||
'''des informations sur la série de tests active ainsi que ses fonctionnalités.
|
||
'''</summary>
|
||
Public Property TestContext() As TestContext
|
||
Get
|
||
Return testContextInstance
|
||
End Get
|
||
Set(value As TestContext)
|
||
testContextInstance = Value
|
||
End Set
|
||
End Property
|
||
|
||
#Region "Attributs de tests supplémentaires"
|
||
'
|
||
'Vous pouvez utiliser les attributs supplémentaires suivants lorsque vous écrivez vos tests :
|
||
'
|
||
'Utilisez ClassInitialize pour exécuter du code avant d'exécuter le premier test dans la classe
|
||
'<ClassInitialize()> _
|
||
'Public Shared Sub MyClassInitialize(ByVal testContext As TestContext)
|
||
'End Sub
|
||
'
|
||
'Utilisez ClassCleanup pour exécuter du code après que tous les tests ont été exécutés dans une classe
|
||
'<ClassCleanup()> _
|
||
'Public Shared Sub MyClassCleanup()
|
||
'End Sub
|
||
'
|
||
'Utilisez TestInitialize pour exécuter du code avant d'exécuter chaque test
|
||
'<TestInitialize()> _
|
||
'Public Sub MyTestInitialize()
|
||
'End Sub
|
||
'
|
||
'Utilisez TestCleanup pour exécuter du code après que chaque test a été exécuté
|
||
'<TestCleanup()> _
|
||
'Public Sub MyTestCleanup()
|
||
'End Sub
|
||
'
|
||
#End Region
|
||
|
||
|
||
Friend Overridable Function CreatePerson() As Person
|
||
'TODO: instanciez une classe concrète appropriée.
|
||
Dim target As Person = Nothing
|
||
Return target
|
||
End Function
|
||
|
||
'''<summary>
|
||
'''Test pour firstname
|
||
'''</summary>
|
||
<TestMethod()> _
|
||
Public Sub firstnameTest()
|
||
Dim target As Person = CreatePerson() ' TODO: initialisez à une valeur appropriée
|
||
Dim expected As String = String.Empty ' TODO: initialisez à une valeur appropriée
|
||
Dim actual As String
|
||
target.firstname = expected
|
||
actual = target.firstname
|
||
Assert.AreEqual(expected, actual)
|
||
Assert.Inconclusive("Vérifiez l'exactitude de cette méthode de test.")
|
||
End Sub
|
||
|
||
'''<summary>
|
||
'''Test pour id
|
||
'''</summary>
|
||
<TestMethod()> _
|
||
Public Sub idTest()
|
||
Dim target As Person = CreatePerson() ' TODO: initialisez à une valeur appropriée
|
||
Dim actual As Integer
|
||
actual = target.id
|
||
Assert.Inconclusive("Vérifiez l'exactitude de cette méthode de test.")
|
||
End Sub
|
||
|
||
'''<summary>
|
||
'''Test pour lastname
|
||
'''</summary>
|
||
<TestMethod()> _
|
||
Public Sub lastnameTest()
|
||
Dim target As Person = CreatePerson() ' TODO: initialisez à une valeur appropriée
|
||
Dim expected As String = String.Empty ' TODO: initialisez à une valeur appropriée
|
||
Dim actual As String
|
||
target.lastname = expected
|
||
actual = target.lastname
|
||
Assert.AreEqual(expected, actual)
|
||
Assert.Inconclusive("Vérifiez l'exactitude de cette méthode de test.")
|
||
End Sub
|
||
End Class
|