ご覧のとおり、 parametrageオブジェクトを参照しようとすると、Visual Studioのデバッグとバグが停止します。
Dim parametrage = New ParametrageView()
Dim container As hCtrlPanelsPanel = parametrage.Controls.Item("StepsContainer")
Dim header As GradientBar = parametrage.Controls.Item("InformationLabel")
Dim etape = New GeneralViewStep()
parametrage.ChangedStep(etape)
Check.That(container.ActiveCtrlPanel).IsEqualTo(etape)
Check.That(header.Text).IsEqualTo(etape.InformationMessage)
オブジェクトがインスタンス化されているのでしかし、私は理解していないと私はメソッドのChangedStepを呼び出すときに私もテストのようなメソッドを呼び出すことができます。
ParameterViewクラスは、InitializeComponentメソッドのみを持つコンストラクタ内の単純なユーザーコントロールです。
あなたは、私が問題
ブレークポイントの前には、2つの関数呼び出し(:: Controls.Item())とGeneralViewStepのコンストラクタ呼び出しがあります。おそらく、それらのエラーの1つにエラーが発生している可能性があります。 – ABuckau
テスト関数の各行にブレイクポイントを設定し、オブジェクトが無効になる時期を決定します。 – ABuckau
私は前の行にブレークポイントを置こうとしました。 ParametrageViewオブジェクトをブラウズできないため、バグはありません。空の変数を回復します。 オブジェクトは空として表示されますが、エラーは発生しません。しかし、彼はしませんでした。 – Jordan