private void ThenThereShouldBeTwoCallsToSendMessage() { _apiService.Received() .SendMessageAsync(Arg.Is <CreateMessageRequest>(x => x.ParentId == "badParentId")); _apiService.Received() .SendMessageAsync(Arg.Is <CreateMessageRequest>(x => x.ParentId == "goodParentId")); }
private void ThenItShouldDeleteExistingWebhooks(Models.Webhook[] existingHooks) { _apiService.ReceivedWithAnyArgs(existingHooks.Length).DeleteWebhookAsync(Arg.Any <string>()); foreach (var hook in existingHooks) { _apiService.Received(1).DeleteWebhookAsync(hook.Id); } }