1
public interface IMouseTraits
{
void ForceCursor(Cursor cursor);
void SetCursor(Cursor cursor);
}
1)我如何驗證給setCursor最後一次通話是與允許Cursors.Arrow
(多次調用和的setCursor與ForceCursor不同參數)。起訂量 - 驗證上次調用的方法
2)如何確認SetCursor
和ForceCursor
的最後一次調用是SetCursor
(多次調用SetCursor和ForceCursor並允許變量參數)。
[Test]
public void AfterOperationCursorIsArrow()
{
var mock = new Mock<IMouseTraits>();
varw = new WindowOperation(mock.Object);
w.Execute();
mock.Verify(traits => traits.SetCursor(Cursors.Arrow)); // ?
}