public void ConfirmationServiceSaveTheToken() { //arrange var userId = 42; _userRepoStub.Setup(rep => rep.GetAccount(42)) .Returns((new Mock <Account>()).Object); //act _confirmationService.SetupEmailConfirmation(userId); //assert _eventBus.Verify(mock => mock.PublishEvent( "MailValidationRequest", "validate_mail", It.IsAny <MailValidationRequest>()), Times.Once); }