├── .github └── workflows │ ├── csharp-msdependencyinjection.yml │ ├── csharp-nautowired.yml │ ├── java-spring.yml │ ├── kotlin-dagger2.yml │ └── kotlin-spring.yml ├── .gitignore ├── .mailmap ├── Csharp-MsDependencyInjection ├── .gitignore ├── LcdNumbers.Tests │ ├── Capture.cs │ ├── Input.cs │ ├── LcdNumbers.Tests.csproj │ ├── LcdProgramTest.cs │ └── test-resources │ │ ├── numbers grid 3x5 - size 1.txt │ │ ├── numbers grid 4x7 - size 2.txt │ │ └── numbers grid 5x9 - size 3.txt ├── LcdNumbers.sln └── LcdNumbers │ ├── CommandLineArguments.cs │ ├── Digit.cs │ ├── DigitFactory.cs │ ├── DigitPrinter.cs │ ├── DigitScaler.cs │ ├── DigitsSplitter.cs │ ├── ICommandLineArguments.cs │ ├── IDigitFactory.cs │ ├── IDigitPrinter.cs │ ├── IDigitScaler.cs │ ├── IDigitsSplitter.cs │ ├── ILcdDisplay.cs │ ├── INumeralSystem.cs │ ├── IPatterns.cs │ ├── IScalingRepeater.cs │ ├── IZipper.cs │ ├── LcdDisplay.cs │ ├── LcdNumbers.csproj │ ├── Line.cs │ ├── NumeralSystem.cs │ ├── Patterns.cs │ ├── Program.cs │ ├── Scaling.cs │ ├── ScalingRepeater.cs │ ├── Zipper.cs │ └── appsettings.json ├── Csharp-NAutowired ├── .gitignore ├── LcdNumbers.Tests │ ├── Capture.cs │ ├── Input.cs │ ├── LcdNumbers.Tests.csproj │ ├── LcdProgramTest.cs │ └── test-resources │ │ ├── numbers grid 3x5 - size 1.txt │ │ ├── numbers grid 4x7 - size 2.txt │ │ └── numbers grid 5x9 - size 3.txt ├── LcdNumbers.sln └── LcdNumbers │ ├── CommandLineArguments.cs │ ├── Digit.cs │ ├── DigitFactory.cs │ ├── DigitPrinter.cs │ ├── DigitScaler.cs │ ├── DigitsSplitter.cs │ ├── ICommandLineArguments.cs │ ├── IDigitFactory.cs │ ├── IDigitPrinter.cs │ ├── IDigitScaler.cs │ ├── IDigitsSplitter.cs │ ├── ILcdDisplay.cs │ ├── INumeralSystem.cs │ ├── IPatterns.cs │ ├── IScalingRepeater.cs │ ├── IZipper.cs │ ├── LcdDisplay.cs │ ├── LcdNumbers.csproj │ ├── Line.cs │ ├── NumeralSystem.cs │ ├── Patterns.cs │ ├── Program.cs │ ├── Scaling.cs │ ├── ScalingRepeater.cs │ ├── Zipper.cs │ └── appsettings.json ├── Java-Spring ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── codecop │ │ │ └── lcdnumbers │ │ │ ├── Digit.java │ │ │ ├── DigitFactory.java │ │ │ ├── DigitFactoryImpl.java │ │ │ ├── DigitPrinter.java │ │ │ ├── DigitPrinterImpl.java │ │ │ ├── DigitScaler.java │ │ │ ├── DigitScalerImpl.java │ │ │ ├── DigitsSplitter.java │ │ │ ├── DigitsSplitterImpl.java │ │ │ ├── LcdDisplay.java │ │ │ ├── LcdDisplayImpl.java │ │ │ ├── Line.java │ │ │ ├── Main.java │ │ │ ├── NumeralSystem.java │ │ │ ├── NumeralSystemImpl.java │ │ │ ├── NumeralSystemProvider.java │ │ │ ├── Patterns.java │ │ │ ├── PatternsImpl.java │ │ │ ├── Scaling.java │ │ │ ├── ScalingArgument.java │ │ │ ├── ScalingRepeater.java │ │ │ ├── ScalingRepeaterImpl.java │ │ │ ├── Zipper.java │ │ │ └── ZipperImpl.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── org │ │ └── codecop │ │ └── lcdnumbers │ │ ├── Input.java │ │ ├── LcdMainTest.java │ │ └── SpringBootStartTest.java │ └── resources │ ├── numbers grid 3x5 - size 1.txt │ ├── numbers grid 4x7 - size 2.txt │ └── numbers grid 5x9 - size 3.txt ├── Kotlin-Dagger2 ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ └── kotlin │ │ └── org │ │ └── codecop │ │ └── lcdnumbers │ │ ├── CommandLineArguments.kt │ │ ├── Digit.kt │ │ ├── DigitFactory.kt │ │ ├── DigitFactoryImpl.kt │ │ ├── DigitPrinter.kt │ │ ├── DigitPrinterImpl.kt │ │ ├── DigitScaler.kt │ │ ├── DigitScalerImpl.kt │ │ ├── DigitsSplitter.kt │ │ ├── DigitsSplitterImpl.kt │ │ ├── LcdDisplay.kt │ │ ├── LcdDisplayImpl.kt │ │ ├── LcdDisplayModule.kt │ │ ├── Line.kt │ │ ├── Main.kt │ │ ├── MainComponent.kt │ │ ├── NumeralSystem.kt │ │ ├── NumeralSystemImpl.kt │ │ ├── Patterns.kt │ │ ├── PatternsImpl.kt │ │ ├── RuntimeEnvironmentModule.kt │ │ ├── Scaling.kt │ │ ├── ScalingRepeater.kt │ │ ├── ScalingRepeaterImpl.kt │ │ ├── Zipper.kt │ │ └── ZipperImpl.kt │ └── test │ ├── kotlin │ └── org │ │ └── codecop │ │ └── lcdnumbers │ │ ├── Input.kt │ │ └── LcdMainTest.kt │ └── resources │ ├── numbers grid 3x5 - size 1.txt │ ├── numbers grid 4x7 - size 2.txt │ └── numbers grid 5x9 - size 3.txt ├── Kotlin-Spring ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── kotlin │ │ └── org │ │ │ └── codecop │ │ │ └── lcdnumbers │ │ │ ├── Digit.kt │ │ │ ├── DigitFactory.kt │ │ │ ├── DigitFactoryImpl.kt │ │ │ ├── DigitPrinter.kt │ │ │ ├── DigitPrinterImpl.kt │ │ │ ├── DigitScaler.kt │ │ │ ├── DigitScalerImpl.kt │ │ │ ├── DigitsSplitter.kt │ │ │ ├── DigitsSplitterImpl.kt │ │ │ ├── LcdDisplay.kt │ │ │ ├── LcdDisplayImpl.kt │ │ │ ├── Line.kt │ │ │ ├── Main.kt │ │ │ ├── NumeralSystem.kt │ │ │ ├── NumeralSystemImpl.kt │ │ │ ├── NumeralSystemProvider.kt │ │ │ ├── Patterns.kt │ │ │ ├── PatternsImpl.kt │ │ │ ├── Scaling.kt │ │ │ ├── ScalingArgument.kt │ │ │ ├── ScalingRepeater.kt │ │ │ ├── ScalingRepeaterImpl.kt │ │ │ ├── Zipper.kt │ │ │ └── ZipperImpl.kt │ └── resources │ │ └── application.properties │ └── test │ ├── kotlin │ └── org │ │ └── codecop │ │ └── lcdnumbers │ │ ├── Input.kt │ │ ├── LcdMainTest.kt │ │ └── SpringBootStartTest.kt │ └── resources │ ├── numbers grid 3x5 - size 1.txt │ ├── numbers grid 4x7 - size 2.txt │ └── numbers grid 5x9 - size 3.txt ├── README.md └── license.txt /.github/workflows/csharp-msdependencyinjection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/.github/workflows/csharp-msdependencyinjection.yml -------------------------------------------------------------------------------- /.github/workflows/csharp-nautowired.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/.github/workflows/csharp-nautowired.yml -------------------------------------------------------------------------------- /.github/workflows/java-spring.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/.github/workflows/java-spring.yml -------------------------------------------------------------------------------- /.github/workflows/kotlin-dagger2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/.github/workflows/kotlin-dagger2.yml -------------------------------------------------------------------------------- /.github/workflows/kotlin-spring.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/.github/workflows/kotlin-spring.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | run_all.bat 2 | -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/.mailmap -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/.gitignore -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers.Tests/Capture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers.Tests/Capture.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers.Tests/Input.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers.Tests/Input.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers.Tests/LcdNumbers.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers.Tests/LcdNumbers.Tests.csproj -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers.Tests/LcdProgramTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers.Tests/LcdProgramTest.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers.Tests/test-resources/numbers grid 3x5 - size 1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers.Tests/test-resources/numbers grid 3x5 - size 1.txt -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers.Tests/test-resources/numbers grid 4x7 - size 2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers.Tests/test-resources/numbers grid 4x7 - size 2.txt -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers.Tests/test-resources/numbers grid 5x9 - size 3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers.Tests/test-resources/numbers grid 5x9 - size 3.txt -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers.sln -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/CommandLineArguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/CommandLineArguments.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/Digit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/Digit.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/DigitFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/DigitFactory.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/DigitPrinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/DigitPrinter.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/DigitScaler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/DigitScaler.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/DigitsSplitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/DigitsSplitter.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/ICommandLineArguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/ICommandLineArguments.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/IDigitFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/IDigitFactory.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/IDigitPrinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/IDigitPrinter.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/IDigitScaler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/IDigitScaler.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/IDigitsSplitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/IDigitsSplitter.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/ILcdDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/ILcdDisplay.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/INumeralSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/INumeralSystem.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/IPatterns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/IPatterns.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/IScalingRepeater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/IScalingRepeater.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/IZipper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/IZipper.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/LcdDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/LcdDisplay.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/LcdNumbers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/LcdNumbers.csproj -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/Line.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/Line.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/NumeralSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/NumeralSystem.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/Patterns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/Patterns.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/Program.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/Scaling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/Scaling.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/ScalingRepeater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/ScalingRepeater.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/Zipper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-MsDependencyInjection/LcdNumbers/Zipper.cs -------------------------------------------------------------------------------- /Csharp-MsDependencyInjection/LcdNumbers/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "NumeralSystemBase": 10 3 | } -------------------------------------------------------------------------------- /Csharp-NAutowired/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/.gitignore -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers.Tests/Capture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers.Tests/Capture.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers.Tests/Input.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers.Tests/Input.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers.Tests/LcdNumbers.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers.Tests/LcdNumbers.Tests.csproj -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers.Tests/LcdProgramTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers.Tests/LcdProgramTest.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers.Tests/test-resources/numbers grid 3x5 - size 1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers.Tests/test-resources/numbers grid 3x5 - size 1.txt -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers.Tests/test-resources/numbers grid 4x7 - size 2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers.Tests/test-resources/numbers grid 4x7 - size 2.txt -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers.Tests/test-resources/numbers grid 5x9 - size 3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers.Tests/test-resources/numbers grid 5x9 - size 3.txt -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers.sln -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/CommandLineArguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/CommandLineArguments.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/Digit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/Digit.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/DigitFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/DigitFactory.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/DigitPrinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/DigitPrinter.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/DigitScaler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/DigitScaler.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/DigitsSplitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/DigitsSplitter.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/ICommandLineArguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/ICommandLineArguments.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/IDigitFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/IDigitFactory.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/IDigitPrinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/IDigitPrinter.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/IDigitScaler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/IDigitScaler.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/IDigitsSplitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/IDigitsSplitter.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/ILcdDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/ILcdDisplay.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/INumeralSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/INumeralSystem.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/IPatterns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/IPatterns.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/IScalingRepeater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/IScalingRepeater.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/IZipper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/IZipper.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/LcdDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/LcdDisplay.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/LcdNumbers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/LcdNumbers.csproj -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/Line.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/Line.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/NumeralSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/NumeralSystem.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/Patterns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/Patterns.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/Program.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/Scaling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/Scaling.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/ScalingRepeater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/ScalingRepeater.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/Zipper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Csharp-NAutowired/LcdNumbers/Zipper.cs -------------------------------------------------------------------------------- /Csharp-NAutowired/LcdNumbers/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "NumeralSystemBase": 10 3 | } -------------------------------------------------------------------------------- /Java-Spring/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/.gitignore -------------------------------------------------------------------------------- /Java-Spring/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /Java-Spring/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /Java-Spring/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/mvnw -------------------------------------------------------------------------------- /Java-Spring/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/mvnw.cmd -------------------------------------------------------------------------------- /Java-Spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/pom.xml -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/Digit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/Digit.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitFactory.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitFactoryImpl.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitPrinter.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitPrinterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitPrinterImpl.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitScaler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitScaler.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitScalerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitScalerImpl.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitsSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitsSplitter.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitsSplitterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/DigitsSplitterImpl.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/LcdDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/LcdDisplay.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/LcdDisplayImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/LcdDisplayImpl.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/Line.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/Main.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/NumeralSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/NumeralSystem.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/NumeralSystemImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/NumeralSystemImpl.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/NumeralSystemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/NumeralSystemProvider.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/Patterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/Patterns.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/PatternsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/PatternsImpl.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/Scaling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/Scaling.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/ScalingArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/ScalingArgument.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/ScalingRepeater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/ScalingRepeater.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/ScalingRepeaterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/ScalingRepeaterImpl.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/Zipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/Zipper.java -------------------------------------------------------------------------------- /Java-Spring/src/main/java/org/codecop/lcdnumbers/ZipperImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/java/org/codecop/lcdnumbers/ZipperImpl.java -------------------------------------------------------------------------------- /Java-Spring/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/main/resources/application.properties -------------------------------------------------------------------------------- /Java-Spring/src/test/java/org/codecop/lcdnumbers/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/test/java/org/codecop/lcdnumbers/Input.java -------------------------------------------------------------------------------- /Java-Spring/src/test/java/org/codecop/lcdnumbers/LcdMainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/test/java/org/codecop/lcdnumbers/LcdMainTest.java -------------------------------------------------------------------------------- /Java-Spring/src/test/java/org/codecop/lcdnumbers/SpringBootStartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/test/java/org/codecop/lcdnumbers/SpringBootStartTest.java -------------------------------------------------------------------------------- /Java-Spring/src/test/resources/numbers grid 3x5 - size 1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/test/resources/numbers grid 3x5 - size 1.txt -------------------------------------------------------------------------------- /Java-Spring/src/test/resources/numbers grid 4x7 - size 2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/test/resources/numbers grid 4x7 - size 2.txt -------------------------------------------------------------------------------- /Java-Spring/src/test/resources/numbers grid 5x9 - size 3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Java-Spring/src/test/resources/numbers grid 5x9 - size 3.txt -------------------------------------------------------------------------------- /Kotlin-Dagger2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/.gitignore -------------------------------------------------------------------------------- /Kotlin-Dagger2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/build.gradle -------------------------------------------------------------------------------- /Kotlin-Dagger2/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Kotlin-Dagger2/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Kotlin-Dagger2/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/gradlew -------------------------------------------------------------------------------- /Kotlin-Dagger2/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/gradlew.bat -------------------------------------------------------------------------------- /Kotlin-Dagger2/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/settings.gradle -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/CommandLineArguments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/CommandLineArguments.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Digit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Digit.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitFactory.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitFactoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitFactoryImpl.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitPrinter.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitPrinterImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitPrinterImpl.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitScaler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitScaler.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitScalerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitScalerImpl.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitsSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitsSplitter.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitsSplitterImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/DigitsSplitterImpl.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplay.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplayImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplayImpl.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplayModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplayModule.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Line.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Line.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Main.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/MainComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/MainComponent.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystem.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystemImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystemImpl.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Patterns.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Patterns.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/PatternsImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/PatternsImpl.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/RuntimeEnvironmentModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/RuntimeEnvironmentModule.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Scaling.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Scaling.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/ScalingRepeater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/ScalingRepeater.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/ScalingRepeaterImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/ScalingRepeaterImpl.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Zipper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/Zipper.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/ZipperImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/main/kotlin/org/codecop/lcdnumbers/ZipperImpl.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/test/kotlin/org/codecop/lcdnumbers/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/test/kotlin/org/codecop/lcdnumbers/Input.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/test/kotlin/org/codecop/lcdnumbers/LcdMainTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/test/kotlin/org/codecop/lcdnumbers/LcdMainTest.kt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/test/resources/numbers grid 3x5 - size 1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/test/resources/numbers grid 3x5 - size 1.txt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/test/resources/numbers grid 4x7 - size 2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/test/resources/numbers grid 4x7 - size 2.txt -------------------------------------------------------------------------------- /Kotlin-Dagger2/src/test/resources/numbers grid 5x9 - size 3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Dagger2/src/test/resources/numbers grid 5x9 - size 3.txt -------------------------------------------------------------------------------- /Kotlin-Spring/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/.gitignore -------------------------------------------------------------------------------- /Kotlin-Spring/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/build.gradle -------------------------------------------------------------------------------- /Kotlin-Spring/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Kotlin-Spring/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Kotlin-Spring/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/gradlew -------------------------------------------------------------------------------- /Kotlin-Spring/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/gradlew.bat -------------------------------------------------------------------------------- /Kotlin-Spring/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/settings.gradle -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Digit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Digit.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitFactory.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitFactoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitFactoryImpl.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitPrinter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitPrinter.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitPrinterImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitPrinterImpl.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitScaler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitScaler.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitScalerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitScalerImpl.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitsSplitter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitsSplitter.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitsSplitterImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/DigitsSplitterImpl.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplay.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplayImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/LcdDisplayImpl.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Line.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Line.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Main.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystem.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystemImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystemImpl.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystemProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/NumeralSystemProvider.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Patterns.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Patterns.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/PatternsImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/PatternsImpl.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Scaling.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Scaling.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/ScalingArgument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/ScalingArgument.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/ScalingRepeater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/ScalingRepeater.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/ScalingRepeaterImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/ScalingRepeaterImpl.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Zipper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/Zipper.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/ZipperImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/kotlin/org/codecop/lcdnumbers/ZipperImpl.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/main/resources/application.properties -------------------------------------------------------------------------------- /Kotlin-Spring/src/test/kotlin/org/codecop/lcdnumbers/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/test/kotlin/org/codecop/lcdnumbers/Input.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/test/kotlin/org/codecop/lcdnumbers/LcdMainTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/test/kotlin/org/codecop/lcdnumbers/LcdMainTest.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/test/kotlin/org/codecop/lcdnumbers/SpringBootStartTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/test/kotlin/org/codecop/lcdnumbers/SpringBootStartTest.kt -------------------------------------------------------------------------------- /Kotlin-Spring/src/test/resources/numbers grid 3x5 - size 1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/test/resources/numbers grid 3x5 - size 1.txt -------------------------------------------------------------------------------- /Kotlin-Spring/src/test/resources/numbers grid 4x7 - size 2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/test/resources/numbers grid 4x7 - size 2.txt -------------------------------------------------------------------------------- /Kotlin-Spring/src/test/resources/numbers grid 5x9 - size 3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/Kotlin-Spring/src/test/resources/numbers grid 5x9 - size 3.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/README.md -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codecop/LCD-Numbers-DI-Framework-Kata/HEAD/license.txt --------------------------------------------------------------------------------