├── .editorconfig ├── .gitignore ├── BuilderTestSample.sln ├── BuilderTestSample.slnx ├── LICENSE ├── README.md └── src └── BuilderTestSample ├── BuilderTestSample.csproj ├── Exceptions ├── InsufficientCreditException.cs ├── InvalidAddressException.cs ├── InvalidCustomerException.cs └── InvalidOrderException.cs ├── Model ├── Address.cs ├── Customer.cs └── Order.cs ├── Services └── OrderService.cs └── Tests ├── OrderServicePlaceOrder.cs └── TestBuilders └── OrderBuilder.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/.gitignore -------------------------------------------------------------------------------- /BuilderTestSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/BuilderTestSample.sln -------------------------------------------------------------------------------- /BuilderTestSample.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/BuilderTestSample.slnx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/README.md -------------------------------------------------------------------------------- /src/BuilderTestSample/BuilderTestSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/BuilderTestSample.csproj -------------------------------------------------------------------------------- /src/BuilderTestSample/Exceptions/InsufficientCreditException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Exceptions/InsufficientCreditException.cs -------------------------------------------------------------------------------- /src/BuilderTestSample/Exceptions/InvalidAddressException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Exceptions/InvalidAddressException.cs -------------------------------------------------------------------------------- /src/BuilderTestSample/Exceptions/InvalidCustomerException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Exceptions/InvalidCustomerException.cs -------------------------------------------------------------------------------- /src/BuilderTestSample/Exceptions/InvalidOrderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Exceptions/InvalidOrderException.cs -------------------------------------------------------------------------------- /src/BuilderTestSample/Model/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Model/Address.cs -------------------------------------------------------------------------------- /src/BuilderTestSample/Model/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Model/Customer.cs -------------------------------------------------------------------------------- /src/BuilderTestSample/Model/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Model/Order.cs -------------------------------------------------------------------------------- /src/BuilderTestSample/Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Services/OrderService.cs -------------------------------------------------------------------------------- /src/BuilderTestSample/Tests/OrderServicePlaceOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Tests/OrderServicePlaceOrder.cs -------------------------------------------------------------------------------- /src/BuilderTestSample/Tests/TestBuilders/OrderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ardalis/BuilderTestSample/HEAD/src/BuilderTestSample/Tests/TestBuilders/OrderBuilder.cs --------------------------------------------------------------------------------