public async Task Should_Publish_Create_Payment_Event() { // Arrange var request = new CreatePaymentDto { OrderIds = new List <Guid> { PaymentsTestData.Order1 }, PaymentMethod = "Free" }; // Act & Assert await _paymentAppService.CreateAsync(request); _testCreatePaymentEventHandler.IsEventPublished.ShouldBe(true); }
public Task CreateAsync(CreatePaymentDto input) { return(_service.CreateAsync(input)); }