Добрый день подскажите, пожалуйста, не знающему, как тестировать абстрактный класс в VS 2008.
Есть абстрактный класс
AbstractBaseDescriptor
, у него есть следующий метод
Private Function CheckName() As Boolean
, который я хочу протестировать. При создании Unit Test'a получил следующий код:
DeploymentItem("Asslc.Engine.IN4.Check.dll")> _
Public Sub CheckNameTest()
Dim param0 As PrivateObject = Nothing ' TODO: Initialize to an appropriate value
Dim target As AbstractBaseDescriptor_Accessor = New AbstractBaseDescriptor_Accessor(param0) ' TODO: Initialize to an appropriate value
Dim expected As Boolean = False ' TODO: Initialize to an appropriate value
Dim actual As Boolean
actual = target.CheckName
Assert.AreEqual(expected, actual)
Assert.Inconclusive("Verify the correctness of this test method.")
End Sub
Вот что мне не понятно:
1.
Dim param0 As PrivateObject = Nothing
- какой объект здесь создавать?
2.
Dim target As AbstractBaseDescriptor_Accessor = New AbstractBaseDescriptor_Accessor(param0)
- что это за объект, если это какая-то прослойка к моему абстрактному классу, то почему в конструкторе только один параметр, в тот момент, когда в конструкторе абстрактного класса их два.