public async Task Begin() { // Arrange var dialog = A.Fake <IDialog>(); // Act await _target.Begin(dialog); // Assert A.CallTo(() => dialog.Begin(A <ITurnContext> ._)).MustHaveHappened(); }