我有以下代码,我正在尝试使用NUnit和Rhino Mocks进行测试。
在测试用例中,我已经将期望设置为:
当我验证期望时,单元测试会随机失败并显示以下信息:
我无法识别这里的问题,我该怎么修复它?
void _tracker_IndexChanged(object sender, IndexTrackerChangedEventArgs e)
{
// _context is initialised as
// SynchronizationContext _context = SynchronizationContext.Current;
// _tracker.Index is stubbed to return the value 100
_context.Post(o => _view.SetTrackbarValue(_tracker.Index), null);
}
在测试用例中,我已经将期望设置为:
_view.Expect(v => v.SetTrackbarValue(100));
当我验证期望时,单元测试会随机失败并显示以下信息:
Test(s) failed. Rhino.Mocks.Exceptions.ExpectationViolationException :
IIndexTrackerView.SetTrackbarValue(100); Expected #1, Actual #0.
我无法识别这里的问题,我该怎么修复它?
_view.SetTrackbarValue
! - Prashant Cholachagudda