public void OrderShouldbeRejectedAndEventShouldbePublished() { //Create Order var order = orderService.CreateOrder(orderDetails); Assert.IsNotNull(order.Id); AssertEvent <OrderCreatedEvent>(); //Reject Order orderService.RejectOrder(order.Id); AssertEvent <OrderRejectedEvent>(); }
public void Handle(IDomainEventEnvelope <CustomerValidationFailedEvent> customerValidationFailedEvent) { orderService.RejectOrder(customerValidationFailedEvent.Event.orderId); }