├── .gitignore ├── README.md ├── SampleLibrary.sln ├── src ├── SampleLibrary.Api │ ├── Controllers │ │ ├── AuthorController.cs │ │ ├── BookController.cs │ │ └── PublisherController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SampleLibrary.Api.csproj │ ├── Startup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── SampleLibrary.Application │ ├── Author │ │ ├── AuthorQueries.cs │ │ ├── CreateAuthorCommandHandler.cs │ │ └── UpdateAuthorCommandHandler.cs │ ├── AutoMapper │ │ ├── BookMapper.cs │ │ └── Mapper.cs │ ├── Book │ │ ├── BookQueries.cs │ │ ├── CreateBookCommandHandler.cs │ │ ├── DeleteBookCommandHandler.cs │ │ └── UpdateBookCommandHandler.cs │ ├── Publisher │ │ ├── CreatePublisherCommandHandler.cs │ │ ├── PublisherQueries.cs │ │ └── UpdatePublisherCommandHandler.cs │ └── SampleLibrary.Application.csproj ├── SampleLibrary.Core │ ├── Commands │ │ ├── CommandBase.cs │ │ ├── CommandHandlerBase.cs │ │ └── Result.cs │ ├── Entity │ │ ├── Entity.cs │ │ └── IEntity.cs │ ├── Interfaces │ │ ├── ICommandHandler.cs │ │ ├── IElasticSearchRepository.cs │ │ ├── IEventConsumer.cs │ │ ├── IEventPublisher.cs │ │ └── IRepository.cs │ ├── Messages │ │ ├── IMessage.cs │ │ └── Message.cs │ └── SampleLibrary.Core.csproj ├── SampleLibrary.Domain │ ├── Commands │ │ ├── Author │ │ │ ├── AuthorCommandBase.cs │ │ │ ├── CreateAuthorCommand.cs │ │ │ ├── UpdateAuthorCommand.cs │ │ │ └── Validators │ │ │ │ ├── AuthorCommandValidatorBase.cs │ │ │ │ ├── CreateAuthorCommandValidator.cs │ │ │ │ └── UpdateAuthorCommandValidator.cs │ │ ├── Book │ │ │ ├── BookCommandBase.cs │ │ │ ├── CreateBookCommand.cs │ │ │ ├── DeleteBookCommand.cs │ │ │ ├── UpdateBookCommand.cs │ │ │ └── Validators │ │ │ │ ├── BookCommandValidatorBase.cs │ │ │ │ ├── CreateBookCommandValidator.cs │ │ │ │ ├── DeleteBookCommandValidator.cs │ │ │ │ ├── PublicationValidator.cs │ │ │ │ └── UpdateBookCommandValidator.cs │ │ └── Publisher │ │ │ ├── CreatePublisherCommand.cs │ │ │ ├── PublisherCommandBase.cs │ │ │ ├── UpdatePublisherCommand.cs │ │ │ └── Validators │ │ │ ├── CreatePublisherCommandValidator.cs │ │ │ ├── PublisherCommandValidatorBase.cs │ │ │ └── UpdatePublisherCommandValidator.cs │ ├── Entities │ │ ├── Author.cs │ │ ├── Book.cs │ │ ├── Publisher.cs │ │ └── ValueObjects │ │ │ └── Publication.cs │ ├── Events │ │ ├── AuthorEvent.cs │ │ ├── BookEvent.cs │ │ ├── DeleteBookEvent.cs │ │ └── PublisherEvent.cs │ ├── Interfaces │ │ └── Repositories │ │ │ ├── IAuthorRepository.cs │ │ │ ├── IBookEventRepository.cs │ │ │ ├── IBookRepository.cs │ │ │ └── IPublisherRepository.cs │ └── SampleLibrary.Domain.csproj ├── SampleLibrary.Infra.Data │ ├── Configurations │ │ ├── AuthorConfiguration.cs │ │ ├── BookConfiguration.cs │ │ └── PublisherConfiguration.cs │ ├── Context │ │ └── SampleLibraryContext.cs │ ├── Elasticsearch │ │ ├── Configuration │ │ │ └── ElasticConfigurationService.cs │ │ ├── ElasticContextProvider.cs │ │ └── Interfaces │ │ │ ├── IElasticConfigurationService.cs │ │ │ └── IElasticContextProvider.cs │ ├── Migrations │ │ ├── 20200111185733_CreateTableAuthor.Designer.cs │ │ ├── 20200111185733_CreateTableAuthor.cs │ │ ├── 20200112173021_CreateTablePublisher.Designer.cs │ │ ├── 20200112173021_CreateTablePublisher.cs │ │ ├── 20200112202311_CreateTableBook.Designer.cs │ │ ├── 20200112202311_CreateTableBook.cs │ │ └── SampleLibraryContextModelSnapshot.cs │ ├── Repositories │ │ ├── AuthorRepository.cs │ │ ├── BookRepository.cs │ │ ├── Elasticsearch │ │ │ ├── BookEventRepository.cs │ │ │ └── ElasticSearchRepositoryBase.cs │ │ ├── PublisherRepository.cs │ │ └── RepositoryBase.cs │ └── SampleLibrary.Infra.Data.csproj ├── SampleLibrary.Infra.Messaging │ ├── BookEventConsumer.cs │ ├── DeleteBookEventConsumer.cs │ ├── EventConsumer.cs │ ├── EventPublisher.cs │ └── SampleLibrary.Infra.Messaging.csproj └── SampleLibrary.IoC │ ├── ApplicationBuilderExtensions.cs │ ├── ConsumerSubscriptions.cs │ ├── SampleLibrary.IoC.csproj │ └── SampleLibraryModule.cs └── tests ├── SampleLibrary.Application.Tests ├── Author │ └── CommandHandlers │ │ ├── CreateAuthorCommandHandlerTests.cs │ │ └── UpdateAuthorCommandHandlerTests.cs ├── Book │ └── CommandHandlers │ │ ├── CreateBookCommandHandlerTests.cs │ │ ├── DeleteBookCommandHandlerTests.cs │ │ └── UpdateBookCommandHandlerTests.cs ├── Publisher │ └── CommandHandlers │ │ ├── CreatePublisherCommandHandlerTests.cs │ │ └── UpdatePublisherCommandHandlerTests.cs └── SampleLibrary.Application.Tests.csproj ├── SampleLibrary.Domain.Tests ├── Commands │ ├── Author │ │ └── Validators │ │ │ ├── CreateAuthorCommandValidatorTests.cs │ │ │ └── UpdateAuthorCommandValidatorTests.cs │ ├── Book │ │ └── Validators │ │ │ ├── CreateBookCommandValidatorTests.cs │ │ │ ├── DeleteBookCommandValidatorTests.cs │ │ │ ├── PublicationValidatorTests.cs │ │ │ └── UpdateBookCommandValidatorTests.cs │ └── Publisher │ │ └── Validators │ │ ├── CreatePublisherCommandValidatorTests.cs │ │ └── UpdatePublisherCommandValidatorTests.cs └── SampleLibrary.Domain.Tests.csproj └── SampleLibrary.Integration.Tests ├── Controllers ├── AuthorControllerTests.cs ├── BookControllerTests.cs ├── ControllerBaseTests.cs └── PublisherControllerTests.cs ├── SampleLibrary.Integration.Tests.csproj └── appsettings.Development.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/README.md -------------------------------------------------------------------------------- /SampleLibrary.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/SampleLibrary.sln -------------------------------------------------------------------------------- /src/SampleLibrary.Api/Controllers/AuthorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/Controllers/AuthorController.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Api/Controllers/BookController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/Controllers/BookController.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Api/Controllers/PublisherController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/Controllers/PublisherController.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/Program.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/SampleLibrary.Api/SampleLibrary.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/SampleLibrary.Api.csproj -------------------------------------------------------------------------------- /src/SampleLibrary.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/Startup.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Api/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/WeatherForecast.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/appsettings.Development.json -------------------------------------------------------------------------------- /src/SampleLibrary.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Api/appsettings.json -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Author/AuthorQueries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Author/AuthorQueries.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Author/CreateAuthorCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Author/CreateAuthorCommandHandler.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Author/UpdateAuthorCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Author/UpdateAuthorCommandHandler.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/AutoMapper/BookMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/AutoMapper/BookMapper.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/AutoMapper/Mapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/AutoMapper/Mapper.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Book/BookQueries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Book/BookQueries.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Book/CreateBookCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Book/CreateBookCommandHandler.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Book/DeleteBookCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Book/DeleteBookCommandHandler.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Book/UpdateBookCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Book/UpdateBookCommandHandler.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Publisher/CreatePublisherCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Publisher/CreatePublisherCommandHandler.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Publisher/PublisherQueries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Publisher/PublisherQueries.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/Publisher/UpdatePublisherCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/Publisher/UpdatePublisherCommandHandler.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Application/SampleLibrary.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Application/SampleLibrary.Application.csproj -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Commands/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Commands/CommandBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Commands/CommandHandlerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Commands/CommandHandlerBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Commands/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Commands/Result.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Entity/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Entity/Entity.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Entity/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Entity/IEntity.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Interfaces/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Interfaces/ICommandHandler.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Interfaces/IElasticSearchRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Interfaces/IElasticSearchRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Interfaces/IEventConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Interfaces/IEventConsumer.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Interfaces/IEventPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Interfaces/IEventPublisher.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Interfaces/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Interfaces/IRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Messages/IMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Messages/IMessage.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/Messages/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/Messages/Message.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Core/SampleLibrary.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Core/SampleLibrary.Core.csproj -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Author/AuthorCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Author/AuthorCommandBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Author/CreateAuthorCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Author/CreateAuthorCommand.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Author/UpdateAuthorCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Author/UpdateAuthorCommand.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Author/Validators/AuthorCommandValidatorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Author/Validators/AuthorCommandValidatorBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Author/Validators/CreateAuthorCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Author/Validators/CreateAuthorCommandValidator.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Author/Validators/UpdateAuthorCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Author/Validators/UpdateAuthorCommandValidator.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Book/BookCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Book/BookCommandBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Book/CreateBookCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Book/CreateBookCommand.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Book/DeleteBookCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Book/DeleteBookCommand.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Book/UpdateBookCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Book/UpdateBookCommand.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Book/Validators/BookCommandValidatorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Book/Validators/BookCommandValidatorBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Book/Validators/CreateBookCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Book/Validators/CreateBookCommandValidator.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Book/Validators/DeleteBookCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Book/Validators/DeleteBookCommandValidator.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Book/Validators/PublicationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Book/Validators/PublicationValidator.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Book/Validators/UpdateBookCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Book/Validators/UpdateBookCommandValidator.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Publisher/CreatePublisherCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Publisher/CreatePublisherCommand.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Publisher/PublisherCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Publisher/PublisherCommandBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Publisher/UpdatePublisherCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Publisher/UpdatePublisherCommand.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Publisher/Validators/CreatePublisherCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Publisher/Validators/CreatePublisherCommandValidator.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Publisher/Validators/PublisherCommandValidatorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Publisher/Validators/PublisherCommandValidatorBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Commands/Publisher/Validators/UpdatePublisherCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Commands/Publisher/Validators/UpdatePublisherCommandValidator.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Entities/Author.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Entities/Author.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Entities/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Entities/Book.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Entities/Publisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Entities/Publisher.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Entities/ValueObjects/Publication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Entities/ValueObjects/Publication.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Events/AuthorEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Events/AuthorEvent.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Events/BookEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Events/BookEvent.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Events/DeleteBookEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Events/DeleteBookEvent.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Events/PublisherEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Events/PublisherEvent.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Interfaces/Repositories/IAuthorRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Interfaces/Repositories/IAuthorRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Interfaces/Repositories/IBookEventRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Interfaces/Repositories/IBookEventRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Interfaces/Repositories/IBookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Interfaces/Repositories/IBookRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/Interfaces/Repositories/IPublisherRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/Interfaces/Repositories/IPublisherRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Domain/SampleLibrary.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Domain/SampleLibrary.Domain.csproj -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Configurations/AuthorConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Configurations/AuthorConfiguration.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Configurations/BookConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Configurations/BookConfiguration.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Configurations/PublisherConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Configurations/PublisherConfiguration.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Context/SampleLibraryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Context/SampleLibraryContext.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Elasticsearch/Configuration/ElasticConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Elasticsearch/Configuration/ElasticConfigurationService.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Elasticsearch/ElasticContextProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Elasticsearch/ElasticContextProvider.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Elasticsearch/Interfaces/IElasticConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Elasticsearch/Interfaces/IElasticConfigurationService.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Elasticsearch/Interfaces/IElasticContextProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Elasticsearch/Interfaces/IElasticContextProvider.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Migrations/20200111185733_CreateTableAuthor.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Migrations/20200111185733_CreateTableAuthor.Designer.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Migrations/20200111185733_CreateTableAuthor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Migrations/20200111185733_CreateTableAuthor.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Migrations/20200112173021_CreateTablePublisher.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Migrations/20200112173021_CreateTablePublisher.Designer.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Migrations/20200112173021_CreateTablePublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Migrations/20200112173021_CreateTablePublisher.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Migrations/20200112202311_CreateTableBook.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Migrations/20200112202311_CreateTableBook.Designer.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Migrations/20200112202311_CreateTableBook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Migrations/20200112202311_CreateTableBook.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Migrations/SampleLibraryContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Migrations/SampleLibraryContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Repositories/AuthorRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Repositories/AuthorRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Repositories/BookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Repositories/BookRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Repositories/Elasticsearch/BookEventRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Repositories/Elasticsearch/BookEventRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Repositories/Elasticsearch/ElasticSearchRepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Repositories/Elasticsearch/ElasticSearchRepositoryBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Repositories/PublisherRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Repositories/PublisherRepository.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/Repositories/RepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/Repositories/RepositoryBase.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Data/SampleLibrary.Infra.Data.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Data/SampleLibrary.Infra.Data.csproj -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Messaging/BookEventConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Messaging/BookEventConsumer.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Messaging/DeleteBookEventConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Messaging/DeleteBookEventConsumer.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Messaging/EventConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Messaging/EventConsumer.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Messaging/EventPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Messaging/EventPublisher.cs -------------------------------------------------------------------------------- /src/SampleLibrary.Infra.Messaging/SampleLibrary.Infra.Messaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.Infra.Messaging/SampleLibrary.Infra.Messaging.csproj -------------------------------------------------------------------------------- /src/SampleLibrary.IoC/ApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.IoC/ApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/SampleLibrary.IoC/ConsumerSubscriptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.IoC/ConsumerSubscriptions.cs -------------------------------------------------------------------------------- /src/SampleLibrary.IoC/SampleLibrary.IoC.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.IoC/SampleLibrary.IoC.csproj -------------------------------------------------------------------------------- /src/SampleLibrary.IoC/SampleLibraryModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/src/SampleLibrary.IoC/SampleLibraryModule.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Application.Tests/Author/CommandHandlers/CreateAuthorCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Application.Tests/Author/CommandHandlers/CreateAuthorCommandHandlerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Application.Tests/Author/CommandHandlers/UpdateAuthorCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Application.Tests/Author/CommandHandlers/UpdateAuthorCommandHandlerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Application.Tests/Book/CommandHandlers/CreateBookCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Application.Tests/Book/CommandHandlers/CreateBookCommandHandlerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Application.Tests/Book/CommandHandlers/DeleteBookCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Application.Tests/Book/CommandHandlers/DeleteBookCommandHandlerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Application.Tests/Book/CommandHandlers/UpdateBookCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Application.Tests/Book/CommandHandlers/UpdateBookCommandHandlerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Application.Tests/Publisher/CommandHandlers/CreatePublisherCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Application.Tests/Publisher/CommandHandlers/CreatePublisherCommandHandlerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Application.Tests/Publisher/CommandHandlers/UpdatePublisherCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Application.Tests/Publisher/CommandHandlers/UpdatePublisherCommandHandlerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Application.Tests/SampleLibrary.Application.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Application.Tests/SampleLibrary.Application.Tests.csproj -------------------------------------------------------------------------------- /tests/SampleLibrary.Domain.Tests/Commands/Author/Validators/CreateAuthorCommandValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Domain.Tests/Commands/Author/Validators/CreateAuthorCommandValidatorTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Domain.Tests/Commands/Author/Validators/UpdateAuthorCommandValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Domain.Tests/Commands/Author/Validators/UpdateAuthorCommandValidatorTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Domain.Tests/Commands/Book/Validators/CreateBookCommandValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Domain.Tests/Commands/Book/Validators/CreateBookCommandValidatorTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Domain.Tests/Commands/Book/Validators/DeleteBookCommandValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Domain.Tests/Commands/Book/Validators/DeleteBookCommandValidatorTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Domain.Tests/Commands/Book/Validators/PublicationValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Domain.Tests/Commands/Book/Validators/PublicationValidatorTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Domain.Tests/Commands/Book/Validators/UpdateBookCommandValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Domain.Tests/Commands/Book/Validators/UpdateBookCommandValidatorTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Domain.Tests/Commands/Publisher/Validators/CreatePublisherCommandValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Domain.Tests/Commands/Publisher/Validators/CreatePublisherCommandValidatorTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Domain.Tests/Commands/Publisher/Validators/UpdatePublisherCommandValidatorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Domain.Tests/Commands/Publisher/Validators/UpdatePublisherCommandValidatorTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Domain.Tests/SampleLibrary.Domain.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Domain.Tests/SampleLibrary.Domain.Tests.csproj -------------------------------------------------------------------------------- /tests/SampleLibrary.Integration.Tests/Controllers/AuthorControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Integration.Tests/Controllers/AuthorControllerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Integration.Tests/Controllers/BookControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Integration.Tests/Controllers/BookControllerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Integration.Tests/Controllers/ControllerBaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Integration.Tests/Controllers/ControllerBaseTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Integration.Tests/Controllers/PublisherControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Integration.Tests/Controllers/PublisherControllerTests.cs -------------------------------------------------------------------------------- /tests/SampleLibrary.Integration.Tests/SampleLibrary.Integration.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Integration.Tests/SampleLibrary.Integration.Tests.csproj -------------------------------------------------------------------------------- /tests/SampleLibrary.Integration.Tests/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henriquelourente/Domain-Driven-Design-Sample/HEAD/tests/SampleLibrary.Integration.Tests/appsettings.Development.json --------------------------------------------------------------------------------