public async Task Given_A_CardSectionMessage_Should_Invoke_DeleteByCardId_Method_Once() { // Arrange const int expected = 1; var cardSectionMessage = new CardSectionMessage(); _cardService.CardByName(Arg.Any <string>()).Returns(new Card()); // Act await _sut.Process(cardSectionMessage); // Assert await _cardTipService.Received(expected).DeleteByCardId(Arg.Any <long>()); }