├── .gitattributes ├── .gitignore ├── DevelopmentGuide.md ├── EventDriven.ReferenceArchitecture.sln ├── LICENSE ├── ReadMe.md ├── global.json ├── images ├── eda-logo.jpeg ├── event-driven-ref-arch.drawio └── event-driven-ref-arch.png ├── reference-architecture ├── Common │ ├── Behaviors │ │ └── LoggingBehavior.cs │ ├── Common.csproj │ └── Integration │ │ ├── Events │ │ └── CustomerAddressUpdated.cs │ │ └── Models │ │ └── Address.cs ├── CustomerService │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Configuration │ │ └── CustomerDatabaseSettings.cs │ ├── Controllers │ │ ├── CustomerCommandController.cs │ │ └── CustomerQueryController.cs │ ├── CustomerService.csproj │ ├── DTO │ │ ├── Read │ │ │ └── CustomerView.cs │ │ └── Write │ │ │ ├── Address.cs │ │ │ └── Customer.cs │ ├── Domain │ │ └── CustomerAggregate │ │ │ ├── Address.cs │ │ │ ├── CommandHandlers │ │ │ ├── CreateCustomerHandler.cs │ │ │ ├── RemoveCustomerHandler.cs │ │ │ └── UpdateCustomerHandler.cs │ │ │ ├── Commands │ │ │ ├── CreateCustomer.cs │ │ │ ├── RemoveCustomer.cs │ │ │ └── UpdateCustomer.cs │ │ │ ├── Customer.cs │ │ │ ├── Events │ │ │ ├── CustomerCreated.cs │ │ │ ├── CustomerRemoved.cs │ │ │ └── CustomerUpdated.cs │ │ │ ├── Queries │ │ │ ├── GetCustomer.cs │ │ │ └── GetCustomers.cs │ │ │ └── QueryHandlers │ │ │ ├── GetCustomerHandler.cs │ │ │ └── GetCustomersHandler.cs │ ├── Mapping │ │ └── AutoMapperProfile.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Repositories │ │ ├── CustomerRepository.cs │ │ └── ICustomerRepository.cs │ ├── appsettings.Development.json │ ├── appsettings.Specs.json │ └── appsettings.json ├── OrderService │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Configuration │ │ └── OrderDatabaseSettings.cs │ ├── Controllers │ │ ├── OrderCommandController.cs │ │ └── OrderQueryController.cs │ ├── DTO │ │ ├── Read │ │ │ ├── OrderState.cs │ │ │ └── OrderView.cs │ │ └── Write │ │ │ ├── Address.cs │ │ │ ├── Order.cs │ │ │ ├── OrderItem.cs │ │ │ └── OrderState.cs │ ├── Domain │ │ └── OrderAggregate │ │ │ ├── Address.cs │ │ │ ├── CommandHandlers │ │ │ ├── CancelOrderHandler.cs │ │ │ ├── CreateOrderHandler.cs │ │ │ ├── RemoveOrderHandler.cs │ │ │ ├── ShipOrderHandler.cs │ │ │ └── UpdateOrderHandler.cs │ │ │ ├── Commands │ │ │ ├── CancelOrder.cs │ │ │ ├── CreateOrder.cs │ │ │ ├── RemoveOrder.cs │ │ │ ├── ShipOrder.cs │ │ │ └── UpdateOrder.cs │ │ │ ├── Events │ │ │ ├── OrderCancelled.cs │ │ │ ├── OrderCreated.cs │ │ │ ├── OrderRemoved.cs │ │ │ ├── OrderShipped.cs │ │ │ └── OrderUpdated.cs │ │ │ ├── Order.cs │ │ │ ├── OrderItem.cs │ │ │ ├── OrderState.cs │ │ │ ├── Queries │ │ │ ├── GetOrder.cs │ │ │ ├── GetOrders.cs │ │ │ └── GetOrdersByCustomer.cs │ │ │ └── QueryHandlers │ │ │ ├── GetOrderHandler.cs │ │ │ ├── GetOrdersByCustomerHandler.cs │ │ │ └── GetOrdersHandler.cs │ ├── Integration │ │ └── EventHandlers │ │ │ └── CustomerAddressUpdatedEventHandler.cs │ ├── Mapping │ │ └── AutoMapperProfile.cs │ ├── OrderService.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Repositories │ │ ├── IOrderRepository.cs │ │ └── OrderRepository.cs │ ├── appsettings.Development.json │ ├── appsettings.Specs.json │ └── appsettings.json ├── ReferenceArchitecture.AppHost │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ReferenceArchitecture.AppHost.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── ReferenceArchitecture.ServiceDefaults │ ├── Extensions.cs │ └── ReferenceArchitecture.ServiceDefaults.csproj ├── dapr │ ├── components │ │ ├── pubsub.yaml │ │ ├── statestore-mongodb.yaml │ │ └── statestore.yaml │ └── standby │ │ └── pubsub-snssqs.yaml └── json │ ├── customers.json │ └── orders.json └── test ├── CustomerService.Tests ├── Controllers │ ├── CustomerCommandControllerTests.cs │ └── CustomerQueryControllerTests.cs ├── CustomerService.Tests.csproj ├── Domain │ └── CustomerAggregate │ │ ├── CommandHandlers │ │ ├── CreateCustomerHandlerTests.cs │ │ ├── RemoveCustomerHandlerTests.cs │ │ └── UpdateCustomerHandlerTests.cs │ │ ├── CustomerTests.cs │ │ └── QueryHandlers │ │ ├── GetCustomerHandlerTests.cs │ │ └── GetCustomersHandlerTests.cs ├── Fakes │ └── Customers.cs └── Helpers │ ├── CustomerComparer.cs │ └── MappingHelper.cs ├── EventDriven.ReferenceArchitecture.Specs ├── Configuration │ └── ReferenceArchSpecsSettings.cs ├── EventDriven.ReferenceArchitecture.Specs.csproj ├── Features │ ├── CustomerService.feature │ ├── CustomerService.feature.cs │ ├── OrderService.feature │ ├── OrderService.feature.cs │ ├── PublishSubscribe.feature │ └── PublishSubscribe.feature.cs ├── Helpers │ ├── CustomerReadDtoComparer.cs │ ├── CustomerWriteDtoAddressComparer.cs │ ├── CustomerWriteDtoComparer.cs │ ├── JsonHelper.cs │ ├── MappingHelper.cs │ ├── OrderReadDtoComparer.cs │ ├── OrderWriteDtoAddressComparer.cs │ └── PutRequest.cs ├── Hooks │ └── Hook.cs ├── ReadMe.md ├── Repositories │ └── JsonFilesRepository.cs ├── Steps │ └── StepDefinitions.cs ├── appsettings.json ├── json │ ├── cancelled-order.json │ ├── customer-pubsub.json │ ├── customer-view.json │ ├── customer.json │ ├── customers-view.json │ ├── customers.json │ ├── order-to-cancel.json │ ├── order-to-ship.json │ ├── order-view.json │ ├── order.json │ ├── orders-pubsub.json │ ├── orders-view.json │ ├── orders.json │ ├── shipped-order.json │ ├── updated-address-pubsub.json │ ├── updated-customer-pubsub.json │ ├── updated-customer.json │ └── updated-order.json ├── specflow.json └── xunit.runner.json └── OrderService.Tests ├── Controllers ├── OrderCommandControllerTests.cs └── OrderQueryControllerTests.cs ├── Domain └── OrderAggregate │ ├── CommandHandlers │ ├── CancelOrderHandlerTests.cs │ ├── CreateOrderHandlerTests.cs │ ├── RemoveOrderHandlerTests.cs │ ├── ShipOrderHandlerTests.cs │ └── UpdateOrderHandlerTests.cs │ ├── OrderTests.cs │ └── QueryHandlers │ ├── GetOrderHandlerTests.cs │ ├── GetOrdersByCustomerHandlerTests.cs │ └── GetOrdersHandlerTests.cs ├── Fakes └── Orders.cs ├── Helpers └── MappingHelper.cs ├── Integration └── EventHandlers │ └── CustomerAddressUpdatedEventHandlerTests.cs └── OrderService.Tests.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/.gitignore -------------------------------------------------------------------------------- /DevelopmentGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/DevelopmentGuide.md -------------------------------------------------------------------------------- /EventDriven.ReferenceArchitecture.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/EventDriven.ReferenceArchitecture.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/LICENSE -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/ReadMe.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/global.json -------------------------------------------------------------------------------- /images/eda-logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/images/eda-logo.jpeg -------------------------------------------------------------------------------- /images/event-driven-ref-arch.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/images/event-driven-ref-arch.drawio -------------------------------------------------------------------------------- /images/event-driven-ref-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/images/event-driven-ref-arch.png -------------------------------------------------------------------------------- /reference-architecture/Common/Behaviors/LoggingBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/Common/Behaviors/LoggingBehavior.cs -------------------------------------------------------------------------------- /reference-architecture/Common/Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/Common/Common.csproj -------------------------------------------------------------------------------- /reference-architecture/Common/Integration/Events/CustomerAddressUpdated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/Common/Integration/Events/CustomerAddressUpdated.cs -------------------------------------------------------------------------------- /reference-architecture/Common/Integration/Models/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/Common/Integration/Models/Address.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/.vscode/launch.json -------------------------------------------------------------------------------- /reference-architecture/CustomerService/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/.vscode/tasks.json -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Configuration/CustomerDatabaseSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Configuration/CustomerDatabaseSettings.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Controllers/CustomerCommandController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Controllers/CustomerCommandController.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Controllers/CustomerQueryController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Controllers/CustomerQueryController.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/CustomerService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/CustomerService.csproj -------------------------------------------------------------------------------- /reference-architecture/CustomerService/DTO/Read/CustomerView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/DTO/Read/CustomerView.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/DTO/Write/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/DTO/Write/Address.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/DTO/Write/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/DTO/Write/Customer.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Address.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/CommandHandlers/CreateCustomerHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/CommandHandlers/CreateCustomerHandler.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/CommandHandlers/RemoveCustomerHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/CommandHandlers/RemoveCustomerHandler.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/CommandHandlers/UpdateCustomerHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/CommandHandlers/UpdateCustomerHandler.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Commands/CreateCustomer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Commands/CreateCustomer.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Commands/RemoveCustomer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Commands/RemoveCustomer.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Commands/UpdateCustomer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Commands/UpdateCustomer.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Customer.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Events/CustomerCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Events/CustomerCreated.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Events/CustomerRemoved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Events/CustomerRemoved.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Events/CustomerUpdated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Events/CustomerUpdated.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Queries/GetCustomer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Queries/GetCustomer.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/Queries/GetCustomers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/Queries/GetCustomers.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/QueryHandlers/GetCustomerHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/QueryHandlers/GetCustomerHandler.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Domain/CustomerAggregate/QueryHandlers/GetCustomersHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Domain/CustomerAggregate/QueryHandlers/GetCustomersHandler.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Mapping/AutoMapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Mapping/AutoMapperProfile.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Program.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Properties/launchSettings.json -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Repositories/CustomerRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Repositories/CustomerRepository.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/Repositories/ICustomerRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/Repositories/ICustomerRepository.cs -------------------------------------------------------------------------------- /reference-architecture/CustomerService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/appsettings.Development.json -------------------------------------------------------------------------------- /reference-architecture/CustomerService/appsettings.Specs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/appsettings.Specs.json -------------------------------------------------------------------------------- /reference-architecture/CustomerService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/CustomerService/appsettings.json -------------------------------------------------------------------------------- /reference-architecture/OrderService/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/.vscode/launch.json -------------------------------------------------------------------------------- /reference-architecture/OrderService/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/.vscode/tasks.json -------------------------------------------------------------------------------- /reference-architecture/OrderService/Configuration/OrderDatabaseSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Configuration/OrderDatabaseSettings.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Controllers/OrderCommandController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Controllers/OrderCommandController.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Controllers/OrderQueryController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Controllers/OrderQueryController.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/DTO/Read/OrderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/DTO/Read/OrderState.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/DTO/Read/OrderView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/DTO/Read/OrderView.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/DTO/Write/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/DTO/Write/Address.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/DTO/Write/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/DTO/Write/Order.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/DTO/Write/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/DTO/Write/OrderItem.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/DTO/Write/OrderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/DTO/Write/OrderState.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Address.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/CancelOrderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/CancelOrderHandler.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/CreateOrderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/CreateOrderHandler.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/RemoveOrderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/RemoveOrderHandler.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/ShipOrderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/ShipOrderHandler.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/UpdateOrderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/CommandHandlers/UpdateOrderHandler.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Commands/CancelOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Commands/CancelOrder.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Commands/CreateOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Commands/CreateOrder.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Commands/RemoveOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Commands/RemoveOrder.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Commands/ShipOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Commands/ShipOrder.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Commands/UpdateOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Commands/UpdateOrder.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderCancelled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderCancelled.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderCreated.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderRemoved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderRemoved.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderShipped.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderShipped.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderUpdated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Events/OrderUpdated.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Order.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/OrderItem.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/OrderState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/OrderState.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Queries/GetOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Queries/GetOrder.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Queries/GetOrders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Queries/GetOrders.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/Queries/GetOrdersByCustomer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/Queries/GetOrdersByCustomer.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/QueryHandlers/GetOrderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/QueryHandlers/GetOrderHandler.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/QueryHandlers/GetOrdersByCustomerHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/QueryHandlers/GetOrdersByCustomerHandler.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Domain/OrderAggregate/QueryHandlers/GetOrdersHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Domain/OrderAggregate/QueryHandlers/GetOrdersHandler.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Integration/EventHandlers/CustomerAddressUpdatedEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Integration/EventHandlers/CustomerAddressUpdatedEventHandler.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Mapping/AutoMapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Mapping/AutoMapperProfile.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/OrderService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/OrderService.csproj -------------------------------------------------------------------------------- /reference-architecture/OrderService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Program.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Properties/launchSettings.json -------------------------------------------------------------------------------- /reference-architecture/OrderService/Repositories/IOrderRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Repositories/IOrderRepository.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/Repositories/OrderRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/Repositories/OrderRepository.cs -------------------------------------------------------------------------------- /reference-architecture/OrderService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/appsettings.Development.json -------------------------------------------------------------------------------- /reference-architecture/OrderService/appsettings.Specs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/appsettings.Specs.json -------------------------------------------------------------------------------- /reference-architecture/OrderService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/OrderService/appsettings.json -------------------------------------------------------------------------------- /reference-architecture/ReferenceArchitecture.AppHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/ReferenceArchitecture.AppHost/Program.cs -------------------------------------------------------------------------------- /reference-architecture/ReferenceArchitecture.AppHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/ReferenceArchitecture.AppHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /reference-architecture/ReferenceArchitecture.AppHost/ReferenceArchitecture.AppHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/ReferenceArchitecture.AppHost/ReferenceArchitecture.AppHost.csproj -------------------------------------------------------------------------------- /reference-architecture/ReferenceArchitecture.AppHost/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/ReferenceArchitecture.AppHost/appsettings.Development.json -------------------------------------------------------------------------------- /reference-architecture/ReferenceArchitecture.AppHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/ReferenceArchitecture.AppHost/appsettings.json -------------------------------------------------------------------------------- /reference-architecture/ReferenceArchitecture.ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/ReferenceArchitecture.ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /reference-architecture/ReferenceArchitecture.ServiceDefaults/ReferenceArchitecture.ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/ReferenceArchitecture.ServiceDefaults/ReferenceArchitecture.ServiceDefaults.csproj -------------------------------------------------------------------------------- /reference-architecture/dapr/components/pubsub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/dapr/components/pubsub.yaml -------------------------------------------------------------------------------- /reference-architecture/dapr/components/statestore-mongodb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/dapr/components/statestore-mongodb.yaml -------------------------------------------------------------------------------- /reference-architecture/dapr/components/statestore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/dapr/components/statestore.yaml -------------------------------------------------------------------------------- /reference-architecture/dapr/standby/pubsub-snssqs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/dapr/standby/pubsub-snssqs.yaml -------------------------------------------------------------------------------- /reference-architecture/json/customers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/json/customers.json -------------------------------------------------------------------------------- /reference-architecture/json/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/reference-architecture/json/orders.json -------------------------------------------------------------------------------- /test/CustomerService.Tests/Controllers/CustomerCommandControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Controllers/CustomerCommandControllerTests.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/Controllers/CustomerQueryControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Controllers/CustomerQueryControllerTests.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/CustomerService.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/CustomerService.Tests.csproj -------------------------------------------------------------------------------- /test/CustomerService.Tests/Domain/CustomerAggregate/CommandHandlers/CreateCustomerHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Domain/CustomerAggregate/CommandHandlers/CreateCustomerHandlerTests.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/Domain/CustomerAggregate/CommandHandlers/RemoveCustomerHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Domain/CustomerAggregate/CommandHandlers/RemoveCustomerHandlerTests.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/Domain/CustomerAggregate/CommandHandlers/UpdateCustomerHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Domain/CustomerAggregate/CommandHandlers/UpdateCustomerHandlerTests.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/Domain/CustomerAggregate/CustomerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Domain/CustomerAggregate/CustomerTests.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/Domain/CustomerAggregate/QueryHandlers/GetCustomerHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Domain/CustomerAggregate/QueryHandlers/GetCustomerHandlerTests.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/Domain/CustomerAggregate/QueryHandlers/GetCustomersHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Domain/CustomerAggregate/QueryHandlers/GetCustomersHandlerTests.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/Fakes/Customers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Fakes/Customers.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/Helpers/CustomerComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Helpers/CustomerComparer.cs -------------------------------------------------------------------------------- /test/CustomerService.Tests/Helpers/MappingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/CustomerService.Tests/Helpers/MappingHelper.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Configuration/ReferenceArchSpecsSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Configuration/ReferenceArchSpecsSettings.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/EventDriven.ReferenceArchitecture.Specs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/EventDriven.ReferenceArchitecture.Specs.csproj -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Features/CustomerService.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Features/CustomerService.feature -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Features/CustomerService.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Features/CustomerService.feature.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Features/OrderService.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Features/OrderService.feature -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Features/OrderService.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Features/OrderService.feature.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Features/PublishSubscribe.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Features/PublishSubscribe.feature -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Features/PublishSubscribe.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Features/PublishSubscribe.feature.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Helpers/CustomerReadDtoComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Helpers/CustomerReadDtoComparer.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Helpers/CustomerWriteDtoAddressComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Helpers/CustomerWriteDtoAddressComparer.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Helpers/CustomerWriteDtoComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Helpers/CustomerWriteDtoComparer.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Helpers/JsonHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Helpers/JsonHelper.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Helpers/MappingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Helpers/MappingHelper.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Helpers/OrderReadDtoComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Helpers/OrderReadDtoComparer.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Helpers/OrderWriteDtoAddressComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Helpers/OrderWriteDtoAddressComparer.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Helpers/PutRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Helpers/PutRequest.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Hooks/Hook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Hooks/Hook.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/ReadMe.md -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Repositories/JsonFilesRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Repositories/JsonFilesRepository.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/Steps/StepDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/Steps/StepDefinitions.cs -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/appsettings.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/cancelled-order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/cancelled-order.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/customer-pubsub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/customer-pubsub.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/customer-view.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/customer-view.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/customer.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/customers-view.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/customers-view.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/customers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/customers.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/order-to-cancel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/order-to-cancel.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/order-to-ship.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/order-to-ship.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/order-view.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/order-view.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/order.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/orders-pubsub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/orders-pubsub.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/orders-view.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/orders-view.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/orders.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/shipped-order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/shipped-order.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/updated-address-pubsub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/updated-address-pubsub.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/updated-customer-pubsub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/updated-customer-pubsub.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/updated-customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/updated-customer.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/json/updated-order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/json/updated-order.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/specflow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/EventDriven.ReferenceArchitecture.Specs/specflow.json -------------------------------------------------------------------------------- /test/EventDriven.ReferenceArchitecture.Specs/xunit.runner.json: -------------------------------------------------------------------------------- 1 | { 2 | "parallelizeTestCollections": false 3 | } -------------------------------------------------------------------------------- /test/OrderService.Tests/Controllers/OrderCommandControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Controllers/OrderCommandControllerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Controllers/OrderQueryControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Controllers/OrderQueryControllerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/CancelOrderHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/CancelOrderHandlerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/CreateOrderHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/CreateOrderHandlerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/RemoveOrderHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/RemoveOrderHandlerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/ShipOrderHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/ShipOrderHandlerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/UpdateOrderHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Domain/OrderAggregate/CommandHandlers/UpdateOrderHandlerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Domain/OrderAggregate/OrderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Domain/OrderAggregate/OrderTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Domain/OrderAggregate/QueryHandlers/GetOrderHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Domain/OrderAggregate/QueryHandlers/GetOrderHandlerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Domain/OrderAggregate/QueryHandlers/GetOrdersByCustomerHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Domain/OrderAggregate/QueryHandlers/GetOrdersByCustomerHandlerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Domain/OrderAggregate/QueryHandlers/GetOrdersHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Domain/OrderAggregate/QueryHandlers/GetOrdersHandlerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Fakes/Orders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Fakes/Orders.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Helpers/MappingHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Helpers/MappingHelper.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/Integration/EventHandlers/CustomerAddressUpdatedEventHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/Integration/EventHandlers/CustomerAddressUpdatedEventHandlerTests.cs -------------------------------------------------------------------------------- /test/OrderService.Tests/OrderService.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/event-driven-dotnet/EventDriven.ReferenceArchitecture/HEAD/test/OrderService.Tests/OrderService.Tests.csproj --------------------------------------------------------------------------------