├── .gitignore ├── CreditCalculator ├── CreditCalculator.After │ ├── Company.cs │ ├── CompanyRepository.cs │ ├── CreditCalculator.After.csproj │ ├── CreditLimitCalculator.cs │ ├── Customer.cs │ ├── CustomerCreditServiceClient.cs │ ├── CustomerRepository.cs │ └── CustomerService.cs ├── CreditCalculator.Before │ ├── Company.cs │ ├── CompanyRepository.cs │ ├── CreditCalculator.Before.csproj │ ├── Customer.cs │ ├── CustomerCreditServiceClient.cs │ ├── CustomerRepository.cs │ └── CustomerService.cs ├── CreditCalculator.Tests │ ├── CreditCalculator.Tests.csproj │ ├── CustomerServiceAfterTests.cs │ ├── CustomerServiceBeforeTests.cs │ └── GlobalUsings.cs └── CreditCalculator.sln ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/.gitignore -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.After/Company.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.After/Company.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.After/CompanyRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.After/CompanyRepository.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.After/CreditCalculator.After.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.After/CreditCalculator.After.csproj -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.After/CreditLimitCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.After/CreditLimitCalculator.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.After/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.After/Customer.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.After/CustomerCreditServiceClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.After/CustomerCreditServiceClient.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.After/CustomerRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.After/CustomerRepository.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.After/CustomerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.After/CustomerService.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Before/Company.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Before/Company.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Before/CompanyRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Before/CompanyRepository.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Before/CreditCalculator.Before.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Before/CreditCalculator.Before.csproj -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Before/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Before/Customer.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Before/CustomerCreditServiceClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Before/CustomerCreditServiceClient.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Before/CustomerRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Before/CustomerRepository.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Before/CustomerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Before/CustomerService.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Tests/CreditCalculator.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Tests/CreditCalculator.Tests.csproj -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Tests/CustomerServiceAfterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Tests/CustomerServiceAfterTests.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Tests/CustomerServiceBeforeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.Tests/CustomerServiceBeforeTests.cs -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /CreditCalculator/CreditCalculator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/CreditCalculator/CreditCalculator.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/refactoring-katas/HEAD/README.md --------------------------------------------------------------------------------