├── Chapter01 ├── .vs │ ├── Chapter1 │ │ └── v14 │ │ │ └── .suo │ └── config │ │ └── applicationhost.config ├── Bad_Code │ ├── Bad_Code.csproj │ ├── ControllerClass.cs │ ├── DbQuery.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SMTPGateway.cs │ ├── SmppManager.cs │ ├── Transaction.cs │ ├── obj │ │ └── Debug │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ └── packages.config ├── Chapter1.sln ├── Chapter_Code │ ├── AESEncryptor.cs │ ├── ControllerClass.cs │ ├── Good_Code.csproj │ ├── ISmppManager.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SMTPGateway.cs │ ├── SmppManager.cs │ ├── Transaction.cs │ ├── obj │ │ └── Debug │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ └── packages.config ├── Chapter_Test │ ├── Chapter_Test.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SmppManagerTest.cs │ ├── obj │ │ └── Debug │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ └── packages.config ├── Good_Bad_Code │ ├── App.config │ ├── Good_Bad_Code.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── bin │ │ └── Debug │ │ │ ├── Good_Bad_Code.exe.config │ │ │ ├── Good_Bad_Code.vshost.exe │ │ │ ├── Good_Bad_Code.vshost.exe.config │ │ │ └── Good_Bad_Code.vshost.exe.manifest │ └── obj │ │ └── Debug │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── Good_Bad_Code.csproj.FileListAbsolute.txt │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs ├── lib │ └── System.Web.Mvc.dll └── packages │ ├── JamaaSMPP.1.7.2 │ ├── JamaaSMPP.1.7.2.nupkg │ └── lib │ │ ├── JamaaTech.Smpp.Net.Client.dll │ │ ├── JamaaTech.Smpp.Net.Client.pdb │ │ ├── JamaaTech.Smpp.Net.Lib.dll │ │ └── JamaaTech.Smpp.Net.Lib.pdb │ ├── xunit.2.3.1 │ └── xunit.2.3.1.nupkg │ ├── xunit.abstractions.2.0.1 │ ├── lib │ │ ├── net35 │ │ │ ├── xunit.abstractions.dll │ │ │ └── xunit.abstractions.xml │ │ └── netstandard1.0 │ │ │ ├── xunit.abstractions.dll │ │ │ └── xunit.abstractions.xml │ └── xunit.abstractions.2.0.1.nupkg │ ├── xunit.analyzers.0.7.0 │ ├── analyzers │ │ └── dotnet │ │ │ └── cs │ │ │ └── xunit.analyzers.dll │ ├── tools │ │ ├── install.ps1 │ │ └── uninstall.ps1 │ └── xunit.analyzers.0.7.0.nupkg │ ├── xunit.assert.2.3.1 │ ├── lib │ │ └── netstandard1.1 │ │ │ ├── xunit.assert.dll │ │ │ └── xunit.assert.xml │ └── xunit.assert.2.3.1.nupkg │ ├── xunit.core.2.3.1 │ ├── build │ │ ├── xunit.core.props │ │ ├── xunit.core.targets │ │ └── xunit.execution.desktop.dll │ ├── buildMultiTargeting │ │ ├── xunit.core.props │ │ └── xunit.core.targets │ └── xunit.core.2.3.1.nupkg │ ├── xunit.extensibility.core.2.3.1 │ ├── lib │ │ └── netstandard1.1 │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.dll.tdnet │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.runner.tdnet.dll │ │ │ └── xunit.runner.utility.net452.dll │ └── xunit.extensibility.core.2.3.1.nupkg │ └── xunit.extensibility.execution.2.3.1 │ ├── lib │ ├── net452 │ │ ├── xunit.execution.desktop.dll │ │ └── xunit.execution.desktop.xml │ └── netstandard1.1 │ │ ├── xunit.execution.dotnet.dll │ │ └── xunit.execution.dotnet.xml │ └── xunit.extensibility.execution.2.3.1.nupkg ├── Chapter02 ├── .vs │ └── Chapter2 │ │ └── v15 │ │ ├── .suo │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide ├── Chapter2.sln ├── Csharp_7 │ ├── CarLoan.cs │ ├── Csharp_7.csproj │ ├── HouseLoan.cs │ ├── Loan.cs │ ├── Program.cs │ └── obj │ │ ├── Csharp_7.csproj.nuget.cache │ │ ├── Csharp_7.csproj.nuget.g.props │ │ ├── Csharp_7.csproj.nuget.g.targets │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── Csharp_7.AssemblyInfo.cs │ │ │ ├── Csharp_7.AssemblyInfoInputs.cache │ │ │ ├── Csharp_7.csproj.CoreCompileInputs.cache │ │ │ └── Csharp_7.csprojResolveAssemblyReference.cache │ │ └── project.assets.json ├── Linux-Commandts.txt └── WebApp │ ├── Pages │ ├── About.cshtml │ ├── About.cshtml.cs │ ├── Contact.cshtml │ ├── Contact.cshtml.cs │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── _Layout.cshtml │ ├── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── bundleconfig.json │ ├── obj │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── WebApp.AssemblyInfo.cs │ │ │ ├── WebApp.AssemblyInfoInputs.cache │ │ │ ├── WebApp.csproj.CoreCompileInputs.cache │ │ │ └── WebApp.csprojResolveAssemblyReference.cache │ ├── WebApp.csproj.nuget.cache │ ├── WebApp.csproj.nuget.g.props │ ├── WebApp.csproj.nuget.g.targets │ └── project.assets.json │ └── wwwroot │ ├── css │ ├── site.css │ └── site.min.css │ ├── favicon.ico │ ├── images │ ├── banner1.svg │ ├── banner2.svg │ ├── banner3.svg │ └── banner4.svg │ ├── js │ ├── site.js │ └── site.min.js │ └── lib │ ├── bootstrap │ ├── .bower.json │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ └── bootstrap.min.css.map │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ ├── bootstrap.js │ │ └── npm.js │ ├── jquery-validation-unobtrusive │ ├── .bower.json │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── .bower.json │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ └── jquery.validate.js │ └── jquery │ ├── .bower.json │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ └── jquery.min.map ├── Chapter03 ├── .vs │ └── Chapter3 │ │ └── v15 │ │ ├── .suo │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide ├── Chapter3.sln ├── LoanApplication.Core │ ├── AuthenticationManager.cs │ ├── CarLoanCalculator.cs │ ├── CurrencyConverter.cs │ ├── DTO │ │ └── LoanDTO.cs │ ├── DbContext.cs │ ├── EligibilityChecker.cs │ ├── HouseLoanCalculator.cs │ ├── IDbContext.cs │ ├── IEligibilityChecker.cs │ ├── ILenderManager.cs │ ├── ILoanCalculator.cs │ ├── IRateCalculator.cs │ ├── IRateParser.cs │ ├── IRepository.cs │ ├── LenderManager.cs │ ├── LoanApplication.Core.csproj │ ├── LoanCalculator.cs │ ├── LoanProcessor.cs │ ├── LoanRepository.cs │ ├── LoanService.cs │ ├── Model │ │ ├── CarLoan.cs │ │ ├── HouseLoan.cs │ │ ├── Lender.cs │ │ ├── Loan.cs │ │ └── Rate.cs │ ├── RateCalculator.cs │ ├── RateParser.cs │ ├── Reference │ │ └── LoanProcessor.cs │ ├── Reference2 │ │ └── LoanProcessor.cs │ ├── Reference3 │ │ └── LoanProcessor.cs │ ├── Reference4 │ │ ├── LoanProcessor.cs │ │ └── LoanRepository.cs │ ├── RestServiceRateParser.cs │ ├── XmlRateParser.cs │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.deps.json │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── Microsoft.EntityFrameworkCore.dll │ │ │ └── Microsoft.EntityFrameworkCore.xml │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.AssemblyInfo.cs │ │ │ ├── LoanApplication.Core.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Core.csproj.CopyComplete │ │ │ ├── LoanApplication.Core.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Core.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Core.csprojResolveAssemblyReference.cache │ │ │ ├── LoanApplication.Core.dll │ │ │ └── LoanApplication.Core.pdb │ │ ├── LoanApplication.Core.csproj.nuget.cache │ │ ├── LoanApplication.Core.csproj.nuget.g.props │ │ ├── LoanApplication.Core.csproj.nuget.g.targets │ │ └── project.assets.json └── WebApp │ ├── Pages │ ├── About.cshtml │ ├── About.cshtml.cs │ ├── Contact.cshtml │ ├── Contact.cshtml.cs │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── _Layout.cshtml │ ├── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── WebApp.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── bundleconfig.json │ ├── obj │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── WebApp.AssemblyInfo.cs │ │ │ ├── WebApp.AssemblyInfoInputs.cache │ │ │ ├── WebApp.csproj.CoreCompileInputs.cache │ │ │ └── WebApp.csprojResolveAssemblyReference.cache │ ├── WebApp.csproj.nuget.cache │ ├── WebApp.csproj.nuget.g.props │ ├── WebApp.csproj.nuget.g.targets │ └── project.assets.json │ └── wwwroot │ ├── css │ ├── site.css │ └── site.min.css │ ├── favicon.ico │ ├── images │ ├── banner1.svg │ ├── banner2.svg │ ├── banner3.svg │ └── banner4.svg │ ├── js │ ├── site.js │ └── site.min.js │ └── lib │ ├── bootstrap │ ├── .bower.json │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ └── bootstrap.min.css.map │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ ├── bootstrap.js │ │ └── npm.js │ ├── jquery-validation-unobtrusive │ ├── .bower.json │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── .bower.json │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ └── jquery.validate.js │ └── jquery │ ├── .bower.json │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ └── jquery.min.map ├── Chapter04 ├── .vs │ └── Chapter4 │ │ └── v15 │ │ ├── .suo │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide ├── Chapter4.sln ├── LoanApplication.Core │ ├── AuthenticationManager.cs │ ├── CarLoanCalculator.cs │ ├── CurrencyConverter.cs │ ├── DTO │ │ └── LoanDTO.cs │ ├── DbContext.cs │ ├── EligibilityChecker.cs │ ├── HouseLoanCalculator.cs │ ├── IDbContext.cs │ ├── IEligibilityChecker.cs │ ├── ILenderManager.cs │ ├── ILoanCalculator.cs │ ├── IRateCalculator.cs │ ├── IRateParser.cs │ ├── IRepository.cs │ ├── LenderManager.cs │ ├── LoanAppContext.cs │ ├── LoanApplication.Core.csproj │ ├── LoanCalculator.cs │ ├── LoanProcessor.cs │ ├── LoanService.cs │ ├── Model │ │ ├── CarLoan.cs │ │ ├── HouseLoan.cs │ │ ├── Lender.cs │ │ ├── Loan.cs │ │ ├── LoanType.cs │ │ └── Rate.cs │ ├── RateCalculator.cs │ ├── RateParser.cs │ ├── Reference │ │ └── LoanProcessor.cs │ ├── Reference2 │ │ └── LoanProcessor.cs │ ├── Reference3 │ │ └── LoanProcessor.cs │ ├── Reference4 │ │ ├── LoanProcessor.cs │ │ └── LoanRepository.cs │ ├── Repository │ │ ├── ILoanRepository.cs │ │ └── LoanRepository.cs │ ├── RestServiceRateParser.cs │ ├── XmlRateParser.cs │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ └── LoanApplication.Core.csproj.FileListAbsolute.txt │ │ ├── LoanApplication.Core.csproj.nuget.g.props │ │ ├── LoanApplication.Core.csproj.nuget.g.targets │ │ └── project.assets.json ├── LoanApplication.Tests.Unit │ ├── CarLoanCalculatorTest.cs │ ├── Controller │ │ └── HomeControllerTest.cs │ ├── LoanApplication.Tests.Unit.csproj │ ├── LoanApplication.Tests.Unit.csproj.user │ ├── ViewTest.cs │ ├── bin │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── Extensions.dll │ │ │ │ ├── Extensions.dll.config │ │ │ │ └── Extensions.pdb │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.pdb │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── LoanApplication.Tests.Unit.deps.json │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ ├── LoanApplication.Tests.Unit.pdb │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.dev.json │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.json │ │ │ ├── LoanApplication.dll │ │ │ ├── LoanApplication.pdb │ │ │ ├── xunit.runner.reporters.netcoreapp10.dll │ │ │ ├── xunit.runner.utility.netcoreapp10.dll │ │ │ └── xunit.runner.visualstudio.dotnetcore.testadapter.dll │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Tests.Unit.Program.cs │ │ │ └── LoanApplication.Tests.Unit.csproj.FileListAbsolute.txt │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.props │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.targets │ │ ├── Release │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfo.cs │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.Program.cs │ │ │ ├── LoanApplication.Tests.Unit.csproj.CopyComplete │ │ │ ├── LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ └── LoanApplication.Tests.Unit.pdb │ │ └── project.assets.json ├── LoanApplication │ ├── .bowerrc │ ├── Controllers │ │ └── HomeController.cs │ ├── LoanApplication.csproj │ ├── Models │ │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── Views │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ ├── Contact.cshtml │ │ │ └── Index.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── bin │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── LoanApplication.deps.json │ │ │ ├── LoanApplication.dll │ │ │ ├── LoanApplication.pdb │ │ │ ├── LoanApplication.runtimeconfig.dev.json │ │ │ └── LoanApplication.runtimeconfig.json │ ├── bower.json │ ├── bundleconfig.json │ ├── obj │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ └── LoanApplication.csproj.FileListAbsolute.txt │ │ ├── LoanApplication.csproj.nuget.g.props │ │ ├── LoanApplication.csproj.nuget.g.targets │ │ ├── Release │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.AssemblyInfo.cs │ │ │ │ ├── LoanApplication.AssemblyInfoInputs.cache │ │ │ │ ├── LoanApplication.csproj.CopyComplete │ │ │ │ ├── LoanApplication.csproj.CoreCompileInputs.cache │ │ │ │ ├── LoanApplication.csproj.FileListAbsolute.txt │ │ │ │ ├── LoanApplication.dll │ │ │ │ └── LoanApplication.pdb │ │ └── project.assets.json │ └── wwwroot │ │ ├── css │ │ ├── site.css │ │ └── site.min.css │ │ ├── favicon.ico │ │ ├── images │ │ ├── banner1.svg │ │ ├── banner2.svg │ │ ├── banner3.svg │ │ └── banner4.svg │ │ ├── js │ │ ├── site.js │ │ └── site.min.js │ │ └── lib │ │ ├── bootstrap │ │ ├── .bower.json │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ └── npm.js │ │ ├── jquery-validation-unobtrusive │ │ ├── .bower.json │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── .bower.json │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── .bower.json │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── MsTest │ ├── LoanRepositoryTest.cs │ ├── MsTest.csproj │ ├── bin │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll │ │ │ ├── Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll │ │ │ ├── Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll │ │ │ ├── MsTest.deps.json │ │ │ ├── MsTest.dll │ │ │ ├── MsTest.pdb │ │ │ ├── MsTest.runtimeconfig.dev.json │ │ │ └── MsTest.runtimeconfig.json │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── MsTest.Program.cs │ │ │ └── MsTest.csproj.FileListAbsolute.txt │ │ ├── MsTest.csproj.nuget.g.props │ │ ├── MsTest.csproj.nuget.g.targets │ │ ├── Release │ │ └── netcoreapp2.0 │ │ │ ├── MsTest.AssemblyInfo.cs │ │ │ ├── MsTest.AssemblyInfoInputs.cache │ │ │ ├── MsTest.Program.cs │ │ │ ├── MsTest.csproj.CopyComplete │ │ │ ├── MsTest.csproj.CoreCompileInputs.cache │ │ │ ├── MsTest.csproj.FileListAbsolute.txt │ │ │ ├── MsTest.dll │ │ │ └── MsTest.pdb │ │ └── project.assets.json ├── NUnitTest │ ├── LoanRepositoryTest.cs │ ├── NUnitTest.csproj │ ├── bin │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ └── nunit_random_seed.tmp │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── LoanApplication.dll │ │ │ ├── LoanApplication.pdb │ │ │ ├── Mono.Cecil.dll │ │ │ ├── NUnit3.TestAdapter.dll │ │ │ ├── NUnitTest.deps.json │ │ │ ├── NUnitTest.dll │ │ │ ├── NUnitTest.pdb │ │ │ ├── NUnitTest.runtimeconfig.dev.json │ │ │ ├── NUnitTest.runtimeconfig.json │ │ │ └── nunit.engine.netstandard.dll │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── NUnitTest.Program.cs │ │ │ └── NUnitTest.csproj.FileListAbsolute.txt │ │ ├── NUnitTest.csproj.nuget.g.props │ │ ├── NUnitTest.csproj.nuget.g.targets │ │ ├── Release │ │ └── netcoreapp2.0 │ │ │ ├── NUnitTest.AssemblyInfo.cs │ │ │ ├── NUnitTest.AssemblyInfoInputs.cache │ │ │ ├── NUnitTest.Program.cs │ │ │ ├── NUnitTest.csproj.CopyComplete │ │ │ ├── NUnitTest.csproj.CoreCompileInputs.cache │ │ │ ├── NUnitTest.csproj.FileListAbsolute.txt │ │ │ ├── NUnitTest.dll │ │ │ └── NUnitTest.pdb │ │ └── project.assets.json └── xunit_test │ ├── .vs │ ├── config │ │ └── applicationhost.config │ └── xunit_test │ │ └── v15 │ │ ├── .suo │ │ ├── Server │ │ └── sqlite3 │ │ │ ├── db.lock │ │ │ └── storage.ide │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide │ ├── xunit_test.sln │ └── xunit_test │ ├── LoanCalculatorTest.cs │ ├── LoanModuleTest.cs │ ├── RateCalculatorTest.cs │ ├── TestClass.cs │ ├── obj │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── xunit_test.Program.cs │ │ │ └── xunit_test.csproj.FileListAbsolute.txt │ ├── project.assets.json │ ├── xunit_test.csproj.nuget.g.props │ └── xunit_test.csproj.nuget.g.targets │ ├── xunit.runner.json │ └── xunit_test.csproj ├── Chapter05 ├── .vs │ └── Chapter5 │ │ └── v15 │ │ ├── .suo │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide ├── Chapter5.sln ├── Data_Driven_Tests │ ├── Data_Driven_Tests.csproj │ ├── UnitTest1.cs │ └── obj │ │ ├── Data_Driven_Tests.csproj.nuget.cache │ │ ├── Data_Driven_Tests.csproj.nuget.g.props │ │ ├── Data_Driven_Tests.csproj.nuget.g.targets │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── Data_Driven_Tests.AssemblyInfo.cs │ │ │ ├── Data_Driven_Tests.AssemblyInfoInputs.cache │ │ │ ├── Data_Driven_Tests.Program.cs │ │ │ ├── Data_Driven_Tests.csproj.CoreCompileInputs.cache │ │ │ └── Data_Driven_Tests.csprojResolveAssemblyReference.cache │ │ └── project.assets.json ├── Extensions │ ├── CsvDataAttribute.cs │ ├── DataAdapterDataAttribute.cs │ ├── DataAdapterDataAttributeDiscoverer.cs │ ├── ExcelDataAttribute.cs │ ├── Extensions.csproj │ ├── OleDBDataAttribute.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SqlServerDataAttribute.cs │ ├── bin │ │ ├── Debug │ │ │ └── SqlDataExample.dll │ │ └── Release │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.pdb │ │ │ ├── xunit.abstractions.dll │ │ │ ├── xunit.abstractions.xml │ │ │ ├── xunit.assert.dll │ │ │ ├── xunit.assert.xml │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ ├── obj │ │ ├── Debug │ │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ ├── Extensions.csproj.Extensions.dll.config │ │ │ ├── Extensions.csproj.FileListAbsolute.txt │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ └── Release │ │ │ ├── Extensions.csproj.CopyComplete │ │ │ ├── Extensions.csproj.CoreCompileInputs.cache │ │ │ ├── Extensions.csproj.FileListAbsolute.txt │ │ │ ├── Extensions.dll │ │ │ └── Extensions.pdb │ └── packages.config ├── LoanApplication.Core │ ├── AuthenticationManager.cs │ ├── CarLoanCalculator.cs │ ├── CurrencyConverter.cs │ ├── DTO │ │ └── LoanDTO.cs │ ├── DbContext.cs │ ├── EligibilityChecker.cs │ ├── HouseLoanCalculator.cs │ ├── IDbContext.cs │ ├── IEligibilityChecker.cs │ ├── ILenderManager.cs │ ├── ILoanCalculator.cs │ ├── IRateCalculator.cs │ ├── IRateParser.cs │ ├── IRepository.cs │ ├── LenderManager.cs │ ├── LoanApplication.Core.csproj │ ├── LoanCalculator.cs │ ├── LoanProcessor.cs │ ├── LoanService.cs │ ├── Model │ │ ├── CarLoan.cs │ │ ├── HouseLoan.cs │ │ ├── Lender.cs │ │ ├── Loan.cs │ │ ├── LoanType.cs │ │ └── Rate.cs │ ├── PalindromeChecker.cs │ ├── RateCalculator.cs │ ├── RateParser.cs │ ├── Repository │ │ ├── ILoanRepository.cs │ │ └── LoanRepository.cs │ ├── RestServiceRateParser.cs │ ├── XmlRateParser.cs │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ └── LoanApplication.Core.csproj.FileListAbsolute.txt │ │ ├── LoanApplication.Core.csproj.nuget.g.props │ │ ├── LoanApplication.Core.csproj.nuget.g.targets │ │ └── project.assets.json ├── LoanApplication.Tests.Unit │ ├── CarLoanCalculatorTest.cs │ ├── DataClass.cs │ ├── LoanApplication.Tests.Unit.csproj │ ├── LoanDTOData.cs │ ├── PalindromeCheckerTest.cs │ ├── TheoryTest.cs │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ └── LoanApplication.Tests.Unit.Program.cs │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.props │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.targets │ │ └── project.assets.json ├── data.csv ├── gcd.csv ├── packages │ ├── xunit.2.3.1 │ │ └── xunit.2.3.1.nupkg │ ├── xunit.abstractions.2.0.1 │ │ ├── lib │ │ │ ├── net35 │ │ │ │ ├── xunit.abstractions.dll │ │ │ │ └── xunit.abstractions.xml │ │ │ └── netstandard1.0 │ │ │ │ ├── xunit.abstractions.dll │ │ │ │ └── xunit.abstractions.xml │ │ └── xunit.abstractions.2.0.1.nupkg │ ├── xunit.analyzers.0.7.0 │ │ ├── analyzers │ │ │ └── dotnet │ │ │ │ └── cs │ │ │ │ └── xunit.analyzers.dll │ │ ├── tools │ │ │ ├── install.ps1 │ │ │ └── uninstall.ps1 │ │ └── xunit.analyzers.0.7.0.nupkg │ ├── xunit.assert.2.3.1 │ │ ├── lib │ │ │ └── netstandard1.1 │ │ │ │ ├── xunit.assert.dll │ │ │ │ └── xunit.assert.xml │ │ └── xunit.assert.2.3.1.nupkg │ ├── xunit.core.2.3.1 │ │ ├── build │ │ │ ├── xunit.core.props │ │ │ ├── xunit.core.targets │ │ │ └── xunit.execution.desktop.dll │ │ ├── buildMultiTargeting │ │ │ ├── xunit.core.props │ │ │ └── xunit.core.targets │ │ └── xunit.core.2.3.1.nupkg │ ├── xunit.extensibility.core.2.3.1 │ │ ├── lib │ │ │ └── netstandard1.1 │ │ │ │ ├── xunit.core.dll │ │ │ │ ├── xunit.core.dll.tdnet │ │ │ │ ├── xunit.core.xml │ │ │ │ ├── xunit.runner.tdnet.dll │ │ │ │ └── xunit.runner.utility.net452.dll │ │ └── xunit.extensibility.core.2.3.1.nupkg │ └── xunit.extensibility.execution.2.3.1 │ │ ├── lib │ │ ├── net452 │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ │ └── netstandard1.1 │ │ │ ├── xunit.execution.dotnet.dll │ │ │ └── xunit.execution.dotnet.xml │ │ └── xunit.extensibility.execution.2.3.1.nupkg └── query.sql ├── Chapter06 ├── .vs │ └── Chapter6 │ │ └── v15 │ │ ├── .suo │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide ├── Chapter6.sln ├── LoanApplication.Core │ ├── AuthenticationManager.cs │ ├── CarLoanCalculator.cs │ ├── CurrencyConverter.cs │ ├── DTO │ │ └── LoanDTO.cs │ ├── DbContext.cs │ ├── EligibilityChecker.cs │ ├── HouseLoanCalculator.cs │ ├── IDbContext.cs │ ├── IEligibilityChecker.cs │ ├── ILenderManager.cs │ ├── ILoanCalculator.cs │ ├── IRateCalculator.cs │ ├── IRateParser.cs │ ├── IRepository.cs │ ├── LenderManager.cs │ ├── LoanApplication.Core.csproj │ ├── LoanCalculator.cs │ ├── LoanContext.cs │ ├── LoanProcessor.cs │ ├── LoanService.cs │ ├── Model │ │ ├── CarLoan.cs │ │ ├── HouseLoan.cs │ │ ├── Lender.cs │ │ ├── Loan.cs │ │ ├── LoanType.cs │ │ ├── Person.cs │ │ └── Rate.cs │ ├── PalindromeChecker.cs │ ├── RateCalculator.cs │ ├── RateParser.cs │ ├── Repository │ │ ├── ILoanRepository.cs │ │ └── LoanRepository.cs │ ├── RestServiceRateParser.cs │ ├── XmlRateParser.cs │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ └── LoanApplication.Core.csproj.FileListAbsolute.txt │ │ ├── LoanApplication.Core.csproj.nuget.g.props │ │ ├── LoanApplication.Core.csproj.nuget.g.targets │ │ └── project.assets.json └── LoanApplication.Tests.Unit │ ├── LoanApplication.Tests.Unit.csproj │ ├── LoanRepositoryMock.cs │ ├── LoanServiceTest.cs │ ├── TestDefaultValueProvider.cs │ └── obj │ ├── Debug │ └── netcoreapp2.0 │ │ └── LoanApplication.Tests.Unit.Program.cs │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.props │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.targets │ └── project.assets.json ├── Chapter07 ├── .vs │ ├── Chapter7 │ │ ├── v14 │ │ │ └── .suo │ │ └── v15 │ │ │ ├── .suo │ │ │ └── Server │ │ │ └── sqlite3 │ │ │ ├── db.lock │ │ │ └── storage.ide │ └── Chapter8 │ │ └── v15 │ │ ├── .suo │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide ├── Chapter7.sln ├── Extensions │ ├── CsvDataAttribute.cs │ ├── DataAdapterDataAttribute.cs │ ├── DataAdapterDataAttributeDiscoverer.cs │ ├── ExcelDataAttribute.cs │ ├── Extensions.csproj │ ├── OleDBDataAttribute.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SqlServerDataAttribute.cs │ ├── bin │ │ ├── Debug │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.dll.config │ │ │ ├── Extensions.pdb │ │ │ ├── SqlDataExample.dll │ │ │ ├── xunit.abstractions.dll │ │ │ ├── xunit.abstractions.xml │ │ │ ├── xunit.assert.dll │ │ │ ├── xunit.assert.xml │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ │ └── Release │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.pdb │ │ │ ├── xunit.abstractions.dll │ │ │ ├── xunit.abstractions.xml │ │ │ ├── xunit.assert.dll │ │ │ ├── xunit.assert.xml │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ ├── obj │ │ ├── Debug │ │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ ├── Extensions.csproj.CopyComplete │ │ │ ├── Extensions.csproj.CoreCompileInputs.cache │ │ │ ├── Extensions.csproj.Extensions.dll.config │ │ │ ├── Extensions.csproj.FileListAbsolute.txt │ │ │ ├── Extensions.csprojResolveAssemblyReference.cache │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.dll.config │ │ │ ├── Extensions.pdb │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ └── Release │ │ │ ├── Extensions.csproj.CopyComplete │ │ │ ├── Extensions.csproj.CoreCompileInputs.cache │ │ │ ├── Extensions.csproj.FileListAbsolute.txt │ │ │ ├── Extensions.dll │ │ │ └── Extensions.pdb │ └── packages.config ├── LoanApplication.Core │ ├── AuthenticationManager.cs │ ├── CarLoanCalculator.cs │ ├── CurrencyConverter.cs │ ├── DTO │ │ └── LoanDTO.cs │ ├── DbContext.cs │ ├── EligibilityChecker.cs │ ├── HouseLoanCalculator.cs │ ├── IDbContext.cs │ ├── IEligibilityChecker.cs │ ├── ILenderManager.cs │ ├── ILoanCalculator.cs │ ├── IRateCalculator.cs │ ├── IRateParser.cs │ ├── IRepository.cs │ ├── LenderManager.cs │ ├── LoanApplication.Core.csproj │ ├── LoanCalculator.cs │ ├── LoanContext.cs │ ├── LoanProcessor.cs │ ├── LoanService.cs │ ├── Model │ │ ├── CarLoan.cs │ │ ├── HouseLoan.cs │ │ ├── Lender.cs │ │ ├── Loan.cs │ │ ├── LoanType.cs │ │ ├── Person.cs │ │ └── Rate.cs │ ├── PalindromeChecker.cs │ ├── RateCalculator.cs │ ├── RateParser.cs │ ├── Repository │ │ ├── ILoanRepository.cs │ │ └── LoanRepository.cs │ ├── RestServiceRateParser.cs │ ├── XmlRateParser.cs │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.deps.json │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── Microsoft.EntityFrameworkCore.dll │ │ │ └── Microsoft.EntityFrameworkCore.xml │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.AssemblyInfo.cs │ │ │ ├── LoanApplication.Core.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Core.csproj.CopyComplete │ │ │ ├── LoanApplication.Core.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Core.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Core.csprojResolveAssemblyReference.cache │ │ │ ├── LoanApplication.Core.dll │ │ │ └── LoanApplication.Core.pdb │ │ ├── LoanApplication.Core.csproj.nuget.cache │ │ ├── LoanApplication.Core.csproj.nuget.g.props │ │ ├── LoanApplication.Core.csproj.nuget.g.targets │ │ └── project.assets.json ├── LoanApplication.Tests.Unit │ ├── CarLoanCalculatorTest.cs │ ├── Controller │ │ └── HomeControllerTest.cs │ ├── DataClass.cs │ ├── LoanApplication.Tests.Unit.csproj │ ├── LoanApplication.Tests.Unit.csproj.user │ ├── LoanDTOData.cs │ ├── PalindromeCheckerTest.cs │ ├── TheoryTest.cs │ ├── ViewTest.cs │ ├── bin │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── Extensions.dll │ │ │ │ ├── Extensions.dll.config │ │ │ │ ├── Extensions.pdb │ │ │ │ ├── LoanApplication.Core.dll │ │ │ │ ├── LoanApplication.Core.pdb │ │ │ │ ├── LoanApplication.Tests.Unit.deps.json │ │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ │ ├── LoanApplication.Tests.Unit.pdb │ │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.dev.json │ │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.json │ │ │ │ ├── LoanApplication.dll │ │ │ │ ├── LoanApplication.pdb │ │ │ │ ├── xunit.runner.reporters.netcoreapp10.dll │ │ │ │ ├── xunit.runner.utility.netcoreapp10.dll │ │ │ │ └── xunit.runner.visualstudio.dotnetcore.testadapter.dll │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.pdb │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── LoanApplication.Tests.Unit.deps.json │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ ├── LoanApplication.Tests.Unit.pdb │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.dev.json │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.json │ │ │ ├── LoanApplication.dll │ │ │ ├── LoanApplication.pdb │ │ │ ├── xunit.runner.reporters.netcoreapp10.dll │ │ │ ├── xunit.runner.utility.netcoreapp10.dll │ │ │ └── xunit.runner.visualstudio.dotnetcore.testadapter.dll │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfo.cs │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.Program.cs │ │ │ ├── LoanApplication.Tests.Unit.csproj.CopyComplete │ │ │ ├── LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Tests.Unit.csprojResolveAssemblyReference.cache │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ └── LoanApplication.Tests.Unit.pdb │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.cache │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.props │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.targets │ │ ├── Release │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfo.cs │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.Program.cs │ │ │ ├── LoanApplication.Tests.Unit.csproj.CopyComplete │ │ │ ├── LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ └── LoanApplication.Tests.Unit.pdb │ │ └── project.assets.json ├── LoanApplication │ ├── .bowerrc │ ├── Controllers │ │ └── HomeController.cs │ ├── LoanApplication.csproj │ ├── Models │ │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── Views │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ ├── Contact.cshtml │ │ │ └── Index.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── bin │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.Core.dll │ │ │ │ ├── LoanApplication.Core.pdb │ │ │ │ ├── LoanApplication.deps.json │ │ │ │ ├── LoanApplication.dll │ │ │ │ ├── LoanApplication.pdb │ │ │ │ ├── LoanApplication.runtimeconfig.dev.json │ │ │ │ └── LoanApplication.runtimeconfig.json │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── LoanApplication.deps.json │ │ │ ├── LoanApplication.dll │ │ │ ├── LoanApplication.pdb │ │ │ ├── LoanApplication.runtimeconfig.dev.json │ │ │ └── LoanApplication.runtimeconfig.json │ ├── bower.json │ ├── bundleconfig.json │ ├── obj │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.AssemblyInfo.cs │ │ │ │ ├── LoanApplication.AssemblyInfoInputs.cache │ │ │ │ ├── LoanApplication.csproj.CopyComplete │ │ │ │ ├── LoanApplication.csproj.CoreCompileInputs.cache │ │ │ │ ├── LoanApplication.csproj.FileListAbsolute.txt │ │ │ │ ├── LoanApplication.csprojResolveAssemblyReference.cache │ │ │ │ ├── LoanApplication.dll │ │ │ │ └── LoanApplication.pdb │ │ ├── LoanApplication.csproj.nuget.cache │ │ ├── LoanApplication.csproj.nuget.g.props │ │ ├── LoanApplication.csproj.nuget.g.targets │ │ ├── Release │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.AssemblyInfo.cs │ │ │ │ ├── LoanApplication.AssemblyInfoInputs.cache │ │ │ │ ├── LoanApplication.csproj.CopyComplete │ │ │ │ ├── LoanApplication.csproj.CoreCompileInputs.cache │ │ │ │ ├── LoanApplication.csproj.FileListAbsolute.txt │ │ │ │ ├── LoanApplication.dll │ │ │ │ └── LoanApplication.pdb │ │ └── project.assets.json │ └── wwwroot │ │ ├── css │ │ ├── site.css │ │ └── site.min.css │ │ ├── favicon.ico │ │ ├── images │ │ ├── banner1.svg │ │ ├── banner2.svg │ │ ├── banner3.svg │ │ └── banner4.svg │ │ ├── js │ │ ├── site.js │ │ └── site.min.js │ │ └── lib │ │ ├── bootstrap │ │ ├── .bower.json │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ └── npm.js │ │ ├── jquery-validation-unobtrusive │ │ ├── .bower.json │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── .bower.json │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── .bower.json │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── build.cake ├── build.ps1 ├── cake.config └── packages │ ├── xunit.2.3.1 │ └── xunit.2.3.1.nupkg │ ├── xunit.abstractions.2.0.1 │ ├── lib │ │ ├── net35 │ │ │ ├── xunit.abstractions.dll │ │ │ └── xunit.abstractions.xml │ │ └── netstandard1.0 │ │ │ ├── xunit.abstractions.dll │ │ │ └── xunit.abstractions.xml │ └── xunit.abstractions.2.0.1.nupkg │ ├── xunit.analyzers.0.7.0 │ ├── analyzers │ │ └── dotnet │ │ │ └── cs │ │ │ └── xunit.analyzers.dll │ ├── tools │ │ ├── install.ps1 │ │ └── uninstall.ps1 │ └── xunit.analyzers.0.7.0.nupkg │ ├── xunit.assert.2.3.1 │ ├── lib │ │ └── netstandard1.1 │ │ │ ├── xunit.assert.dll │ │ │ └── xunit.assert.xml │ └── xunit.assert.2.3.1.nupkg │ ├── xunit.core.2.3.1 │ ├── build │ │ ├── xunit.core.props │ │ ├── xunit.core.targets │ │ └── xunit.execution.desktop.dll │ ├── buildMultiTargeting │ │ ├── xunit.core.props │ │ └── xunit.core.targets │ └── xunit.core.2.3.1.nupkg │ ├── xunit.extensibility.core.2.3.1 │ ├── lib │ │ └── netstandard1.1 │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.dll.tdnet │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.runner.tdnet.dll │ │ │ └── xunit.runner.utility.net452.dll │ └── xunit.extensibility.core.2.3.1.nupkg │ └── xunit.extensibility.execution.2.3.1 │ ├── lib │ ├── net452 │ │ ├── xunit.execution.desktop.dll │ │ └── xunit.execution.desktop.xml │ └── netstandard1.1 │ │ ├── xunit.execution.dotnet.dll │ │ └── xunit.execution.dotnet.xml │ └── xunit.extensibility.execution.2.3.1.nupkg ├── Chapter08 ├── .vs │ └── Chapter8 │ │ └── v15 │ │ ├── .suo │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide ├── Chapter8.sln ├── Extensions │ ├── CsvDataAttribute.cs │ ├── DataAdapterDataAttribute.cs │ ├── DataAdapterDataAttributeDiscoverer.cs │ ├── ExcelDataAttribute.cs │ ├── Extensions.csproj │ ├── OleDBDataAttribute.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SqlServerDataAttribute.cs │ ├── bin │ │ ├── Debug │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.dll.config │ │ │ ├── Extensions.pdb │ │ │ ├── SqlDataExample.dll │ │ │ ├── xunit.abstractions.dll │ │ │ ├── xunit.abstractions.xml │ │ │ ├── xunit.assert.dll │ │ │ ├── xunit.assert.xml │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ │ └── Release │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.pdb │ │ │ ├── xunit.abstractions.dll │ │ │ ├── xunit.abstractions.xml │ │ │ ├── xunit.assert.dll │ │ │ ├── xunit.assert.xml │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ ├── obj │ │ ├── Debug │ │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ ├── Extensions.csproj.CopyComplete │ │ │ ├── Extensions.csproj.CoreCompileInputs.cache │ │ │ ├── Extensions.csproj.Extensions.dll.config │ │ │ ├── Extensions.csproj.FileListAbsolute.txt │ │ │ ├── Extensions.csprojResolveAssemblyReference.cache │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.dll.config │ │ │ ├── Extensions.pdb │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ └── Release │ │ │ ├── Extensions.csproj.CopyComplete │ │ │ ├── Extensions.csproj.CoreCompileInputs.cache │ │ │ ├── Extensions.csproj.FileListAbsolute.txt │ │ │ ├── Extensions.dll │ │ │ └── Extensions.pdb │ └── packages.config ├── LoanApplication.Core │ ├── AuthenticationManager.cs │ ├── CarLoanCalculator.cs │ ├── CurrencyConverter.cs │ ├── DTO │ │ └── LoanDTO.cs │ ├── DbContext.cs │ ├── EligibilityChecker.cs │ ├── HouseLoanCalculator.cs │ ├── IDbContext.cs │ ├── IEligibilityChecker.cs │ ├── ILenderManager.cs │ ├── ILoanCalculator.cs │ ├── IRateCalculator.cs │ ├── IRateParser.cs │ ├── IRepository.cs │ ├── LenderManager.cs │ ├── LoanApplication.Core.csproj │ ├── LoanCalculator.cs │ ├── LoanContext.cs │ ├── LoanProcessor.cs │ ├── LoanService.cs │ ├── Model │ │ ├── CarLoan.cs │ │ ├── HouseLoan.cs │ │ ├── Lender.cs │ │ ├── Loan.cs │ │ ├── LoanType.cs │ │ ├── Person.cs │ │ └── Rate.cs │ ├── PalindromeChecker.cs │ ├── RateCalculator.cs │ ├── RateParser.cs │ ├── Repository │ │ ├── ILoanRepository.cs │ │ └── LoanRepository.cs │ ├── RestServiceRateParser.cs │ ├── XmlRateParser.cs │ ├── bin │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.Core.deps.json │ │ │ │ ├── LoanApplication.Core.dll │ │ │ │ ├── LoanApplication.Core.pdb │ │ │ │ ├── Microsoft.EntityFrameworkCore.dll │ │ │ │ └── Microsoft.EntityFrameworkCore.xml │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.deps.json │ │ │ ├── LoanApplication.Core.dll │ │ │ └── LoanApplication.Core.pdb │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.AssemblyInfo.cs │ │ │ ├── LoanApplication.Core.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Core.csproj.CopyComplete │ │ │ ├── LoanApplication.Core.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Core.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Core.csprojResolveAssemblyReference.cache │ │ │ ├── LoanApplication.Core.dll │ │ │ └── LoanApplication.Core.pdb │ │ ├── LoanApplication.Core.csproj.nuget.cache │ │ ├── LoanApplication.Core.csproj.nuget.g.props │ │ ├── LoanApplication.Core.csproj.nuget.g.targets │ │ ├── Release │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.AssemblyInfo.cs │ │ │ ├── LoanApplication.Core.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Core.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Core.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Core.dll │ │ │ └── LoanApplication.Core.pdb │ │ └── project.assets.json ├── LoanApplication.Tests.Unit │ ├── CarLoanCalculatorTest.cs │ ├── Controller │ │ └── HomeControllerTest.cs │ ├── DataClass.cs │ ├── LoanApplication.Tests.Unit.csproj │ ├── LoanApplication.Tests.Unit.csproj.user │ ├── LoanDTOData.cs │ ├── PalindromeCheckerTest.cs │ ├── TheoryTest.cs │ ├── ViewTest.cs │ ├── bin │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── Extensions.dll │ │ │ │ ├── Extensions.dll.config │ │ │ │ ├── Extensions.pdb │ │ │ │ ├── LoanApplication.Core.dll │ │ │ │ ├── LoanApplication.Core.pdb │ │ │ │ ├── LoanApplication.Tests.Unit.deps.json │ │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ │ ├── LoanApplication.Tests.Unit.pdb │ │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.dev.json │ │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.json │ │ │ │ ├── LoanApplication.dll │ │ │ │ ├── LoanApplication.pdb │ │ │ │ ├── xunit.runner.reporters.netcoreapp10.dll │ │ │ │ ├── xunit.runner.utility.netcoreapp10.dll │ │ │ │ └── xunit.runner.visualstudio.dotnetcore.testadapter.dll │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.pdb │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── LoanApplication.Tests.Unit.deps.json │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ ├── LoanApplication.Tests.Unit.pdb │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.dev.json │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.json │ │ │ ├── LoanApplication.dll │ │ │ ├── LoanApplication.pdb │ │ │ ├── xunit.runner.reporters.netcoreapp10.dll │ │ │ ├── xunit.runner.utility.netcoreapp10.dll │ │ │ └── xunit.runner.visualstudio.dotnetcore.testadapter.dll │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfo.cs │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.Program.cs │ │ │ ├── LoanApplication.Tests.Unit.csproj.CopyComplete │ │ │ ├── LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Tests.Unit.csprojResolveAssemblyReference.cache │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ └── LoanApplication.Tests.Unit.pdb │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.cache │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.props │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.targets │ │ ├── Release │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfo.cs │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.Program.cs │ │ │ ├── LoanApplication.Tests.Unit.csproj.CopyComplete │ │ │ ├── LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ └── LoanApplication.Tests.Unit.pdb │ │ └── project.assets.json ├── LoanApplication │ ├── .bowerrc │ ├── Controllers │ │ └── HomeController.cs │ ├── LoanApplication.csproj │ ├── Models │ │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── Views │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ ├── Contact.cshtml │ │ │ └── Index.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── bin │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.Core.dll │ │ │ │ ├── LoanApplication.Core.pdb │ │ │ │ ├── LoanApplication.deps.json │ │ │ │ ├── LoanApplication.dll │ │ │ │ ├── LoanApplication.pdb │ │ │ │ ├── LoanApplication.runtimeconfig.dev.json │ │ │ │ └── LoanApplication.runtimeconfig.json │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── LoanApplication.deps.json │ │ │ ├── LoanApplication.dll │ │ │ ├── LoanApplication.pdb │ │ │ ├── LoanApplication.runtimeconfig.dev.json │ │ │ └── LoanApplication.runtimeconfig.json │ ├── bower.json │ ├── bundleconfig.json │ ├── obj │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.AssemblyInfo.cs │ │ │ │ ├── LoanApplication.AssemblyInfoInputs.cache │ │ │ │ ├── LoanApplication.csproj.CopyComplete │ │ │ │ ├── LoanApplication.csproj.CoreCompileInputs.cache │ │ │ │ ├── LoanApplication.csproj.FileListAbsolute.txt │ │ │ │ ├── LoanApplication.csprojResolveAssemblyReference.cache │ │ │ │ ├── LoanApplication.dll │ │ │ │ └── LoanApplication.pdb │ │ ├── LoanApplication.csproj.nuget.cache │ │ ├── LoanApplication.csproj.nuget.g.props │ │ ├── LoanApplication.csproj.nuget.g.targets │ │ ├── Release │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.AssemblyInfo.cs │ │ │ │ ├── LoanApplication.AssemblyInfoInputs.cache │ │ │ │ ├── LoanApplication.csproj.CopyComplete │ │ │ │ ├── LoanApplication.csproj.CoreCompileInputs.cache │ │ │ │ ├── LoanApplication.csproj.FileListAbsolute.txt │ │ │ │ ├── LoanApplication.dll │ │ │ │ └── LoanApplication.pdb │ │ └── project.assets.json │ └── wwwroot │ │ ├── css │ │ ├── site.css │ │ └── site.min.css │ │ ├── favicon.ico │ │ ├── images │ │ ├── banner1.svg │ │ ├── banner2.svg │ │ ├── banner3.svg │ │ └── banner4.svg │ │ ├── js │ │ ├── site.js │ │ └── site.min.js │ │ └── lib │ │ ├── bootstrap │ │ ├── .bower.json │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ └── npm.js │ │ ├── jquery-validation-unobtrusive │ │ ├── .bower.json │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── .bower.json │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── .bower.json │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── build.cake ├── build.ps1 ├── build.sh ├── cake.config ├── packages │ ├── xunit.2.3.1 │ │ └── xunit.2.3.1.nupkg │ ├── xunit.abstractions.2.0.1 │ │ ├── lib │ │ │ ├── net35 │ │ │ │ ├── xunit.abstractions.dll │ │ │ │ └── xunit.abstractions.xml │ │ │ └── netstandard1.0 │ │ │ │ ├── xunit.abstractions.dll │ │ │ │ └── xunit.abstractions.xml │ │ └── xunit.abstractions.2.0.1.nupkg │ ├── xunit.analyzers.0.7.0 │ │ ├── analyzers │ │ │ └── dotnet │ │ │ │ └── cs │ │ │ │ └── xunit.analyzers.dll │ │ ├── tools │ │ │ ├── install.ps1 │ │ │ └── uninstall.ps1 │ │ └── xunit.analyzers.0.7.0.nupkg │ ├── xunit.assert.2.3.1 │ │ ├── lib │ │ │ └── netstandard1.1 │ │ │ │ ├── xunit.assert.dll │ │ │ │ └── xunit.assert.xml │ │ └── xunit.assert.2.3.1.nupkg │ ├── xunit.core.2.3.1 │ │ ├── build │ │ │ ├── xunit.core.props │ │ │ ├── xunit.core.targets │ │ │ └── xunit.execution.desktop.dll │ │ ├── buildMultiTargeting │ │ │ ├── xunit.core.props │ │ │ └── xunit.core.targets │ │ └── xunit.core.2.3.1.nupkg │ ├── xunit.extensibility.core.2.3.1 │ │ ├── lib │ │ │ └── netstandard1.1 │ │ │ │ ├── xunit.core.dll │ │ │ │ ├── xunit.core.dll.tdnet │ │ │ │ ├── xunit.core.xml │ │ │ │ ├── xunit.runner.tdnet.dll │ │ │ │ └── xunit.runner.utility.net452.dll │ │ └── xunit.extensibility.core.2.3.1.nupkg │ └── xunit.extensibility.execution.2.3.1 │ │ ├── lib │ │ ├── net452 │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ │ └── netstandard1.1 │ │ │ ├── xunit.execution.dotnet.dll │ │ │ └── xunit.execution.dotnet.xml │ │ └── xunit.extensibility.execution.2.3.1.nupkg └── tools │ ├── Cake │ ├── Autofac.dll │ ├── Cake.Common.dll │ ├── Cake.Common.pdb │ ├── Cake.Common.xml │ ├── Cake.Core.dll │ ├── Cake.Core.pdb │ ├── Cake.Core.xml │ ├── Cake.NuGet.dll │ ├── Cake.NuGet.pdb │ ├── Cake.NuGet.xml │ ├── Cake.exe │ ├── Cake.exe.config │ ├── Cake.nupkg │ ├── Cake.pdb │ ├── Cake.xml │ ├── LICENSE │ ├── Microsoft.CodeAnalysis.CSharp.Scripting.dll │ ├── Microsoft.CodeAnalysis.CSharp.dll │ ├── Microsoft.CodeAnalysis.Scripting.dll │ ├── Microsoft.CodeAnalysis.dll │ ├── Microsoft.Web.XmlTransform.dll │ ├── Newtonsoft.Json.dll │ ├── NuGet.Commands.dll │ ├── NuGet.Common.dll │ ├── NuGet.Configuration.dll │ ├── NuGet.DependencyResolver.Core.dll │ ├── NuGet.Frameworks.dll │ ├── NuGet.LibraryModel.dll │ ├── NuGet.PackageManagement.dll │ ├── NuGet.Packaging.Core.dll │ ├── NuGet.Packaging.dll │ ├── NuGet.ProjectModel.dll │ ├── NuGet.Protocol.dll │ ├── NuGet.Resolver.dll │ ├── NuGet.Versioning.dll │ ├── System.AppContext.dll │ ├── System.Collections.Immutable.dll │ ├── System.Console.dll │ ├── System.Diagnostics.FileVersionInfo.dll │ ├── System.Diagnostics.StackTrace.dll │ ├── System.IO.Compression.dll │ ├── System.IO.FileSystem.Primitives.dll │ ├── System.IO.FileSystem.dll │ ├── System.Reflection.Metadata.dll │ ├── System.Security.Cryptography.Algorithms.dll │ ├── System.Security.Cryptography.Encoding.dll │ ├── System.Security.Cryptography.Primitives.dll │ ├── System.Security.Cryptography.X509Certificates.dll │ ├── System.Text.Encoding.CodePages.dll │ ├── System.Threading.Thread.dll │ ├── System.ValueTuple.dll │ ├── System.Xml.ReaderWriter.dll │ ├── System.Xml.XPath.XDocument.dll │ ├── System.Xml.XPath.dll │ └── System.Xml.XmlDocument.dll │ ├── nuget.exe │ ├── packages.config │ └── packages.config.md5sum ├── Chapter09 ├── .vs │ └── Chapter9 │ │ └── v15 │ │ ├── .suo │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide ├── Chapter9.sln ├── Extensions │ ├── CsvDataAttribute.cs │ ├── DataAdapterDataAttribute.cs │ ├── DataAdapterDataAttributeDiscoverer.cs │ ├── ExcelDataAttribute.cs │ ├── Extensions.csproj │ ├── OleDBDataAttribute.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SqlServerDataAttribute.cs │ ├── bin │ │ ├── Debug │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.dll.config │ │ │ ├── Extensions.pdb │ │ │ ├── SqlDataExample.dll │ │ │ ├── xunit.abstractions.dll │ │ │ ├── xunit.abstractions.xml │ │ │ ├── xunit.assert.dll │ │ │ ├── xunit.assert.xml │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ │ └── Release │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.pdb │ │ │ ├── xunit.abstractions.dll │ │ │ ├── xunit.abstractions.xml │ │ │ ├── xunit.assert.dll │ │ │ ├── xunit.assert.xml │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.execution.desktop.dll │ │ │ └── xunit.execution.desktop.xml │ ├── obj │ │ ├── Debug │ │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ │ ├── Extensions.csproj.CopyComplete │ │ │ ├── Extensions.csproj.CoreCompileInputs.cache │ │ │ ├── Extensions.csproj.Extensions.dll.config │ │ │ ├── Extensions.csproj.FileListAbsolute.txt │ │ │ ├── Extensions.csprojResolveAssemblyReference.cache │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.dll.config │ │ │ ├── Extensions.pdb │ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ └── Release │ │ │ ├── Extensions.csproj.CopyComplete │ │ │ ├── Extensions.csproj.CoreCompileInputs.cache │ │ │ ├── Extensions.csproj.FileListAbsolute.txt │ │ │ ├── Extensions.dll │ │ │ └── Extensions.pdb │ └── packages.config ├── LoanApplication.Core │ ├── AuthenticationManager.cs │ ├── CarLoanCalculator.cs │ ├── CurrencyConverter.cs │ ├── DTO │ │ └── LoanDTO.cs │ ├── DbContext.cs │ ├── EligibilityChecker.cs │ ├── HouseLoanCalculator.cs │ ├── IDbContext.cs │ ├── IEligibilityChecker.cs │ ├── ILenderManager.cs │ ├── ILoanCalculator.cs │ ├── IRateCalculator.cs │ ├── IRateParser.cs │ ├── IRepository.cs │ ├── LenderManager.cs │ ├── LoanApplication.Core.csproj │ ├── LoanCalculator.cs │ ├── LoanContext.cs │ ├── LoanProcessor.cs │ ├── LoanService.cs │ ├── Model │ │ ├── CarLoan.cs │ │ ├── HouseLoan.cs │ │ ├── Lender.cs │ │ ├── Loan.cs │ │ ├── LoanType.cs │ │ ├── Person.cs │ │ └── Rate.cs │ ├── PalindromeChecker.cs │ ├── RateCalculator.cs │ ├── RateParser.cs │ ├── Repository │ │ ├── ILoanRepository.cs │ │ └── LoanRepository.cs │ ├── RestServiceRateParser.cs │ ├── XmlRateParser.cs │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.deps.json │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── Microsoft.EntityFrameworkCore.dll │ │ │ └── Microsoft.EntityFrameworkCore.xml │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.AssemblyInfo.cs │ │ │ ├── LoanApplication.Core.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Core.csproj.CopyComplete │ │ │ ├── LoanApplication.Core.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Core.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Core.csprojResolveAssemblyReference.cache │ │ │ ├── LoanApplication.Core.dll │ │ │ └── LoanApplication.Core.pdb │ │ ├── LoanApplication.Core.csproj.nuget.cache │ │ ├── LoanApplication.Core.csproj.nuget.g.props │ │ ├── LoanApplication.Core.csproj.nuget.g.targets │ │ └── project.assets.json ├── LoanApplication.Tests.Unit │ ├── CarLoanCalculatorTest.cs │ ├── Controller │ │ └── HomeControllerTest.cs │ ├── DataClass.cs │ ├── LoanApplication.Tests.Unit.csproj │ ├── LoanApplication.Tests.Unit.csproj.user │ ├── LoanDTOData.cs │ ├── PalindromeCheckerTest.cs │ ├── TheoryTest.cs │ ├── ViewTest.cs │ ├── bin │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── Extensions.dll │ │ │ │ ├── Extensions.dll.config │ │ │ │ ├── Extensions.pdb │ │ │ │ ├── LoanApplication.Core.dll │ │ │ │ ├── LoanApplication.Core.pdb │ │ │ │ ├── LoanApplication.Tests.Unit.deps.json │ │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ │ ├── LoanApplication.Tests.Unit.pdb │ │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.dev.json │ │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.json │ │ │ │ ├── LoanApplication.dll │ │ │ │ ├── LoanApplication.pdb │ │ │ │ ├── xunit.runner.reporters.netcoreapp10.dll │ │ │ │ ├── xunit.runner.utility.netcoreapp10.dll │ │ │ │ └── xunit.runner.visualstudio.dotnetcore.testadapter.dll │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── Extensions.dll │ │ │ ├── Extensions.pdb │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── LoanApplication.Tests.Unit.deps.json │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ ├── LoanApplication.Tests.Unit.pdb │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.dev.json │ │ │ ├── LoanApplication.Tests.Unit.runtimeconfig.json │ │ │ ├── LoanApplication.dll │ │ │ ├── LoanApplication.pdb │ │ │ ├── xunit.runner.reporters.netcoreapp10.dll │ │ │ ├── xunit.runner.utility.netcoreapp10.dll │ │ │ └── xunit.runner.visualstudio.dotnetcore.testadapter.dll │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfo.cs │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.Program.cs │ │ │ ├── LoanApplication.Tests.Unit.csproj.CopyComplete │ │ │ ├── LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Tests.Unit.csprojResolveAssemblyReference.cache │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ └── LoanApplication.Tests.Unit.pdb │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.cache │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.props │ │ ├── LoanApplication.Tests.Unit.csproj.nuget.g.targets │ │ ├── Release │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfo.cs │ │ │ ├── LoanApplication.Tests.Unit.AssemblyInfoInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.Program.cs │ │ │ ├── LoanApplication.Tests.Unit.csproj.CopyComplete │ │ │ ├── LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache │ │ │ ├── LoanApplication.Tests.Unit.csproj.FileListAbsolute.txt │ │ │ ├── LoanApplication.Tests.Unit.dll │ │ │ └── LoanApplication.Tests.Unit.pdb │ │ └── project.assets.json ├── LoanApplication │ ├── .bowerrc │ ├── Controllers │ │ └── HomeController.cs │ ├── LoanApplication.csproj │ ├── Models │ │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── Views │ │ ├── Home │ │ │ ├── About.cshtml │ │ │ ├── Contact.cshtml │ │ │ └── Index.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── bin │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.Core.dll │ │ │ │ ├── LoanApplication.Core.pdb │ │ │ │ ├── LoanApplication.deps.json │ │ │ │ ├── LoanApplication.dll │ │ │ │ ├── LoanApplication.pdb │ │ │ │ ├── LoanApplication.runtimeconfig.dev.json │ │ │ │ └── LoanApplication.runtimeconfig.json │ │ └── Release │ │ │ └── netcoreapp2.0 │ │ │ ├── LoanApplication.Core.dll │ │ │ ├── LoanApplication.Core.pdb │ │ │ ├── LoanApplication.deps.json │ │ │ ├── LoanApplication.dll │ │ │ ├── LoanApplication.pdb │ │ │ ├── LoanApplication.runtimeconfig.dev.json │ │ │ └── LoanApplication.runtimeconfig.json │ ├── bower.json │ ├── bundleconfig.json │ ├── obj │ │ ├── Debug │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.AssemblyInfo.cs │ │ │ │ ├── LoanApplication.AssemblyInfoInputs.cache │ │ │ │ ├── LoanApplication.csproj.CopyComplete │ │ │ │ ├── LoanApplication.csproj.CoreCompileInputs.cache │ │ │ │ ├── LoanApplication.csproj.FileListAbsolute.txt │ │ │ │ ├── LoanApplication.csprojResolveAssemblyReference.cache │ │ │ │ ├── LoanApplication.dll │ │ │ │ └── LoanApplication.pdb │ │ ├── LoanApplication.csproj.nuget.cache │ │ ├── LoanApplication.csproj.nuget.g.props │ │ ├── LoanApplication.csproj.nuget.g.targets │ │ ├── Release │ │ │ └── netcoreapp2.0 │ │ │ │ ├── LoanApplication.AssemblyInfo.cs │ │ │ │ ├── LoanApplication.AssemblyInfoInputs.cache │ │ │ │ ├── LoanApplication.csproj.CopyComplete │ │ │ │ ├── LoanApplication.csproj.CoreCompileInputs.cache │ │ │ │ ├── LoanApplication.csproj.FileListAbsolute.txt │ │ │ │ ├── LoanApplication.dll │ │ │ │ └── LoanApplication.pdb │ │ └── project.assets.json │ └── wwwroot │ │ ├── css │ │ ├── site.css │ │ └── site.min.css │ │ ├── favicon.ico │ │ ├── images │ │ ├── banner1.svg │ │ ├── banner2.svg │ │ ├── banner3.svg │ │ └── banner4.svg │ │ ├── js │ │ ├── site.js │ │ └── site.min.js │ │ └── lib │ │ ├── bootstrap │ │ ├── .bower.json │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ └── npm.js │ │ ├── jquery-validation-unobtrusive │ │ ├── .bower.json │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── .bower.json │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── .bower.json │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── build.cake ├── build.ps1 ├── build1.cake ├── build2.cake ├── build3.cake ├── build4.cake ├── cake.config └── packages │ ├── xunit.2.3.1 │ └── xunit.2.3.1.nupkg │ ├── xunit.abstractions.2.0.1 │ ├── lib │ │ ├── net35 │ │ │ ├── xunit.abstractions.dll │ │ │ └── xunit.abstractions.xml │ │ └── netstandard1.0 │ │ │ ├── xunit.abstractions.dll │ │ │ └── xunit.abstractions.xml │ └── xunit.abstractions.2.0.1.nupkg │ ├── xunit.analyzers.0.7.0 │ ├── analyzers │ │ └── dotnet │ │ │ └── cs │ │ │ └── xunit.analyzers.dll │ ├── tools │ │ ├── install.ps1 │ │ └── uninstall.ps1 │ └── xunit.analyzers.0.7.0.nupkg │ ├── xunit.assert.2.3.1 │ ├── lib │ │ └── netstandard1.1 │ │ │ ├── xunit.assert.dll │ │ │ └── xunit.assert.xml │ └── xunit.assert.2.3.1.nupkg │ ├── xunit.core.2.3.1 │ ├── build │ │ ├── xunit.core.props │ │ ├── xunit.core.targets │ │ └── xunit.execution.desktop.dll │ ├── buildMultiTargeting │ │ ├── xunit.core.props │ │ └── xunit.core.targets │ └── xunit.core.2.3.1.nupkg │ ├── xunit.extensibility.core.2.3.1 │ ├── lib │ │ └── netstandard1.1 │ │ │ ├── xunit.core.dll │ │ │ ├── xunit.core.dll.tdnet │ │ │ ├── xunit.core.xml │ │ │ ├── xunit.runner.tdnet.dll │ │ │ └── xunit.runner.utility.net452.dll │ └── xunit.extensibility.core.2.3.1.nupkg │ └── xunit.extensibility.execution.2.3.1 │ ├── lib │ ├── net452 │ │ ├── xunit.execution.desktop.dll │ │ └── xunit.execution.desktop.xml │ └── netstandard1.1 │ │ ├── xunit.execution.dotnet.dll │ │ └── xunit.execution.dotnet.xml │ └── xunit.extensibility.execution.2.3.1.nupkg ├── LICENSE └── README.md /Chapter01/.vs/Chapter1/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/.vs/Chapter1/v14/.suo -------------------------------------------------------------------------------- /Chapter01/.vs/config/applicationhost.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/.vs/config/applicationhost.config -------------------------------------------------------------------------------- /Chapter01/Bad_Code/Bad_Code.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Bad_Code/Bad_Code.csproj -------------------------------------------------------------------------------- /Chapter01/Bad_Code/ControllerClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Bad_Code/ControllerClass.cs -------------------------------------------------------------------------------- /Chapter01/Bad_Code/DbQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Bad_Code/DbQuery.cs -------------------------------------------------------------------------------- /Chapter01/Bad_Code/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Bad_Code/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter01/Bad_Code/SMTPGateway.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Bad_Code/SMTPGateway.cs -------------------------------------------------------------------------------- /Chapter01/Bad_Code/SmppManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Bad_Code/SmppManager.cs -------------------------------------------------------------------------------- /Chapter01/Bad_Code/Transaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Bad_Code/Transaction.cs -------------------------------------------------------------------------------- /Chapter01/Bad_Code/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Bad_Code/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Bad_Code/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Bad_Code/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Bad_Code/packages.config -------------------------------------------------------------------------------- /Chapter01/Chapter1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter1.sln -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/AESEncryptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Code/AESEncryptor.cs -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/ControllerClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Code/ControllerClass.cs -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/Good_Code.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Code/Good_Code.csproj -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/ISmppManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Code/ISmppManager.cs -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Code/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/SMTPGateway.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Code/SMTPGateway.cs -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/SmppManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Code/SmppManager.cs -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/Transaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Code/Transaction.cs -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Chapter_Code/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Code/packages.config -------------------------------------------------------------------------------- /Chapter01/Chapter_Test/Chapter_Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Test/Chapter_Test.csproj -------------------------------------------------------------------------------- /Chapter01/Chapter_Test/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Test/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter01/Chapter_Test/SmppManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Test/SmppManagerTest.cs -------------------------------------------------------------------------------- /Chapter01/Chapter_Test/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Chapter_Test/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Chapter_Test/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Chapter_Test/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Chapter_Test/packages.config -------------------------------------------------------------------------------- /Chapter01/Good_Bad_Code/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Good_Bad_Code/App.config -------------------------------------------------------------------------------- /Chapter01/Good_Bad_Code/Good_Bad_Code.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Good_Bad_Code/Good_Bad_Code.csproj -------------------------------------------------------------------------------- /Chapter01/Good_Bad_Code/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Good_Bad_Code/Program.cs -------------------------------------------------------------------------------- /Chapter01/Good_Bad_Code/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/Good_Bad_Code/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter01/Good_Bad_Code/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Good_Bad_Code/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/Good_Bad_Code/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/lib/System.Web.Mvc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/lib/System.Web.Mvc.dll -------------------------------------------------------------------------------- /Chapter01/packages/xunit.2.3.1/xunit.2.3.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter01/packages/xunit.2.3.1/xunit.2.3.1.nupkg -------------------------------------------------------------------------------- /Chapter02/.vs/Chapter2/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/.vs/Chapter2/v15/.suo -------------------------------------------------------------------------------- /Chapter02/.vs/Chapter2/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter02/.vs/Chapter2/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/.vs/Chapter2/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Chapter02/Chapter2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Chapter2.sln -------------------------------------------------------------------------------- /Chapter02/Csharp_7/CarLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Csharp_7/CarLoan.cs -------------------------------------------------------------------------------- /Chapter02/Csharp_7/Csharp_7.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Csharp_7/Csharp_7.csproj -------------------------------------------------------------------------------- /Chapter02/Csharp_7/HouseLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Csharp_7/HouseLoan.cs -------------------------------------------------------------------------------- /Chapter02/Csharp_7/Loan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Csharp_7/Loan.cs -------------------------------------------------------------------------------- /Chapter02/Csharp_7/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Csharp_7/Program.cs -------------------------------------------------------------------------------- /Chapter02/Csharp_7/obj/Csharp_7.csproj.nuget.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Csharp_7/obj/Csharp_7.csproj.nuget.cache -------------------------------------------------------------------------------- /Chapter02/Csharp_7/obj/Csharp_7.csproj.nuget.g.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Csharp_7/obj/Csharp_7.csproj.nuget.g.props -------------------------------------------------------------------------------- /Chapter02/Csharp_7/obj/Debug/netcoreapp2.0/Csharp_7.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 78d46d4a558d8eb34f457cc36d262617fe02c088 2 | -------------------------------------------------------------------------------- /Chapter02/Csharp_7/obj/Debug/netcoreapp2.0/Csharp_7.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 2d512566ecda4a762cd196e61ed57e3b760f423f 2 | -------------------------------------------------------------------------------- /Chapter02/Csharp_7/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Csharp_7/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter02/Linux-Commandts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/Linux-Commandts.txt -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/About.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/About.cshtml -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/About.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/About.cshtml.cs -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/Contact.cshtml -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/Contact.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/Contact.cshtml.cs -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/Error.cshtml -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/Index.cshtml -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/_Layout.cshtml -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /Chapter02/WebApp/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /Chapter02/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Program.cs -------------------------------------------------------------------------------- /Chapter02/WebApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter02/WebApp/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/Startup.cs -------------------------------------------------------------------------------- /Chapter02/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /Chapter02/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter02/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/appsettings.json -------------------------------------------------------------------------------- /Chapter02/WebApp/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/bundleconfig.json -------------------------------------------------------------------------------- /Chapter02/WebApp/obj/Debug/netcoreapp2.0/WebApp.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 098c5a15b582b1ef9b16f93a18f8153603a06668 2 | -------------------------------------------------------------------------------- /Chapter02/WebApp/obj/Debug/netcoreapp2.0/WebApp.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 12b03ed0e0aad050c6c4a619fff1c335b5d33a8e 2 | -------------------------------------------------------------------------------- /Chapter02/WebApp/obj/WebApp.csproj.nuget.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/obj/WebApp.csproj.nuget.cache -------------------------------------------------------------------------------- /Chapter02/WebApp/obj/WebApp.csproj.nuget.g.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/obj/WebApp.csproj.nuget.g.props -------------------------------------------------------------------------------- /Chapter02/WebApp/obj/WebApp.csproj.nuget.g.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/obj/WebApp.csproj.nuget.g.targets -------------------------------------------------------------------------------- /Chapter02/WebApp/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/images/banner1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/images/banner1.svg -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/images/banner2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/images/banner2.svg -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/images/banner3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/images/banner3.svg -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/images/banner4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/images/banner4.svg -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/lib/bootstrap/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/lib/bootstrap/.bower.json -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/lib/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/lib/bootstrap/dist/js/npm.js -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/lib/jquery/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/lib/jquery/.bower.json -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /Chapter02/WebApp/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter02/WebApp/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /Chapter03/.vs/Chapter3/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/.vs/Chapter3/v15/.suo -------------------------------------------------------------------------------- /Chapter03/.vs/Chapter3/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/.vs/Chapter3/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/.vs/Chapter3/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Chapter03/Chapter3.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/Chapter3.sln -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/CarLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/CarLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/CurrencyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/CurrencyConverter.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/DTO/LoanDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/DTO/LoanDTO.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/DbContext.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/EligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/EligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/HouseLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/HouseLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/IDbContext.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/IEligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/IEligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/ILenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/ILenderManager.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/ILoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/ILoanCalculator.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/IRateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/IRateCalculator.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/IRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/IRateParser.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/IRepository.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/LenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/LenderManager.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/LoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/LoanCalculator.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/LoanProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/LoanProcessor.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/LoanRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/LoanRepository.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/LoanService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/LoanService.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/Model/CarLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/Model/CarLoan.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/Model/HouseLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/Model/HouseLoan.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/Model/Lender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/Model/Lender.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/Model/Loan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/Model/Loan.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/Model/Rate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/Model/Rate.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/RateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/RateCalculator.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/RateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/RateParser.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/XmlRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/LoanApplication.Core/XmlRateParser.cs -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 094e638b3fdc891d847c518dd23eeaa34ebd60d1 2 | -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | b6637ae0606d82b6f73dfff1ae2bb08376b4d5cc 2 | -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/About.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/About.cshtml -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/About.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/About.cshtml.cs -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/Contact.cshtml -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/Contact.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/Contact.cshtml.cs -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/Error.cshtml -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/Index.cshtml -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/_Layout.cshtml -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /Chapter03/WebApp/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /Chapter03/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Program.cs -------------------------------------------------------------------------------- /Chapter03/WebApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /Chapter03/WebApp/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/Startup.cs -------------------------------------------------------------------------------- /Chapter03/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /Chapter03/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /Chapter03/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/appsettings.json -------------------------------------------------------------------------------- /Chapter03/WebApp/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/bundleconfig.json -------------------------------------------------------------------------------- /Chapter03/WebApp/obj/Debug/netcoreapp2.0/WebApp.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 098c5a15b582b1ef9b16f93a18f8153603a06668 2 | -------------------------------------------------------------------------------- /Chapter03/WebApp/obj/Debug/netcoreapp2.0/WebApp.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 722a6ad3e8e3e95be9d2f2f301c8566dcefc7b3b 2 | -------------------------------------------------------------------------------- /Chapter03/WebApp/obj/WebApp.csproj.nuget.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/obj/WebApp.csproj.nuget.cache -------------------------------------------------------------------------------- /Chapter03/WebApp/obj/WebApp.csproj.nuget.g.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/obj/WebApp.csproj.nuget.g.props -------------------------------------------------------------------------------- /Chapter03/WebApp/obj/WebApp.csproj.nuget.g.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/obj/WebApp.csproj.nuget.g.targets -------------------------------------------------------------------------------- /Chapter03/WebApp/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/images/banner1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/images/banner1.svg -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/images/banner2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/images/banner2.svg -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/images/banner3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/images/banner3.svg -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/images/banner4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/images/banner4.svg -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your Javascript code. 2 | -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/lib/bootstrap/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/lib/bootstrap/.bower.json -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/lib/bootstrap/dist/js/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/lib/bootstrap/dist/js/npm.js -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/lib/jquery/.bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/lib/jquery/.bower.json -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /Chapter03/WebApp/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter03/WebApp/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /Chapter04/.vs/Chapter4/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/.vs/Chapter4/v15/.suo -------------------------------------------------------------------------------- /Chapter04/.vs/Chapter4/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/.vs/Chapter4/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/.vs/Chapter4/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Chapter04/Chapter4.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/Chapter4.sln -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/CarLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/CarLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/CurrencyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/CurrencyConverter.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/DTO/LoanDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/DTO/LoanDTO.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/DbContext.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/EligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/EligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/HouseLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/HouseLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/IDbContext.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/IEligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/IEligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/ILenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/ILenderManager.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/ILoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/ILoanCalculator.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/IRateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/IRateCalculator.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/IRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/IRateParser.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/IRepository.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/LenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/LenderManager.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/LoanAppContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/LoanAppContext.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/LoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/LoanCalculator.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/LoanProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/LoanProcessor.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/LoanService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/LoanService.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/Model/CarLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/Model/CarLoan.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/Model/HouseLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/Model/HouseLoan.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/Model/Lender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/Model/Lender.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/Model/Loan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/Model/Loan.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/Model/LoanType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/Model/LoanType.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/Model/Rate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/Model/Rate.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/RateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/RateCalculator.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/RateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/RateParser.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Core/XmlRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Core/XmlRateParser.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Tests.Unit/ViewTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication.Tests.Unit/ViewTest.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Tests.Unit/obj/Release/netcoreapp2.0/LoanApplication.Tests.Unit.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | dc1e01cb6b51486402be972a8db756b159f4d2b3 2 | -------------------------------------------------------------------------------- /Chapter04/LoanApplication.Tests.Unit/obj/Release/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/LoanApplication/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter04/LoanApplication/LoanApplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/LoanApplication.csproj -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Program.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Startup.cs -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Views/Home/About.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Views/Home/About.cshtml -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Views/Home/Contact.cshtml -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /Chapter04/LoanApplication/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /Chapter04/LoanApplication/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/appsettings.json -------------------------------------------------------------------------------- /Chapter04/LoanApplication/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/bower.json -------------------------------------------------------------------------------- /Chapter04/LoanApplication/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/bundleconfig.json -------------------------------------------------------------------------------- /Chapter04/LoanApplication/obj/Release/netcoreapp2.0/LoanApplication.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/LoanApplication/obj/Release/netcoreapp2.0/LoanApplication.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | a5384c482065aa68687cb41fbbeb3c6c14319a00 2 | -------------------------------------------------------------------------------- /Chapter04/LoanApplication/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter04/LoanApplication/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter04/LoanApplication/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /Chapter04/LoanApplication/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Chapter04/LoanApplication/wwwroot/images/banner1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/wwwroot/images/banner1.svg -------------------------------------------------------------------------------- /Chapter04/LoanApplication/wwwroot/images/banner2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/wwwroot/images/banner2.svg -------------------------------------------------------------------------------- /Chapter04/LoanApplication/wwwroot/images/banner3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/wwwroot/images/banner3.svg -------------------------------------------------------------------------------- /Chapter04/LoanApplication/wwwroot/images/banner4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/LoanApplication/wwwroot/images/banner4.svg -------------------------------------------------------------------------------- /Chapter04/LoanApplication/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your JavaScript code. 2 | -------------------------------------------------------------------------------- /Chapter04/LoanApplication/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/MsTest/LoanRepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/MsTest/LoanRepositoryTest.cs -------------------------------------------------------------------------------- /Chapter04/MsTest/MsTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/MsTest/MsTest.csproj -------------------------------------------------------------------------------- /Chapter04/MsTest/bin/Release/netcoreapp2.0/MsTest.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/MsTest/bin/Release/netcoreapp2.0/MsTest.dll -------------------------------------------------------------------------------- /Chapter04/MsTest/bin/Release/netcoreapp2.0/MsTest.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/MsTest/bin/Release/netcoreapp2.0/MsTest.pdb -------------------------------------------------------------------------------- /Chapter04/MsTest/obj/MsTest.csproj.nuget.g.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/MsTest/obj/MsTest.csproj.nuget.g.props -------------------------------------------------------------------------------- /Chapter04/MsTest/obj/MsTest.csproj.nuget.g.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/MsTest/obj/MsTest.csproj.nuget.g.targets -------------------------------------------------------------------------------- /Chapter04/MsTest/obj/Release/netcoreapp2.0/MsTest.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/MsTest/obj/Release/netcoreapp2.0/MsTest.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | a4dfac724276c7dd07df2a11b5868fec493e4b3f 2 | -------------------------------------------------------------------------------- /Chapter04/MsTest/obj/Release/netcoreapp2.0/MsTest.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/MsTest/obj/Release/netcoreapp2.0/MsTest.dll -------------------------------------------------------------------------------- /Chapter04/MsTest/obj/Release/netcoreapp2.0/MsTest.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/MsTest/obj/Release/netcoreapp2.0/MsTest.pdb -------------------------------------------------------------------------------- /Chapter04/MsTest/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/MsTest/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter04/NUnitTest/LoanRepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/NUnitTest/LoanRepositoryTest.cs -------------------------------------------------------------------------------- /Chapter04/NUnitTest/NUnitTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/NUnitTest/NUnitTest.csproj -------------------------------------------------------------------------------- /Chapter04/NUnitTest/bin/Debug/netcoreapp2.0/nunit_random_seed.tmp: -------------------------------------------------------------------------------- 1 | 1530808972 -------------------------------------------------------------------------------- /Chapter04/NUnitTest/obj/Release/netcoreapp2.0/NUnitTest.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 7f0044896f321e9da59f6cb319d05828541a67bb 2 | -------------------------------------------------------------------------------- /Chapter04/NUnitTest/obj/Release/netcoreapp2.0/NUnitTest.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/NUnitTest/obj/Release/netcoreapp2.0/NUnitTest.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 0f96549b14489576083f7a7195b6a25561d7f349 2 | -------------------------------------------------------------------------------- /Chapter04/NUnitTest/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/NUnitTest/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter04/xunit_test/.vs/xunit_test/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/xunit_test/.vs/xunit_test/v15/.suo -------------------------------------------------------------------------------- /Chapter04/xunit_test/.vs/xunit_test/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/xunit_test/.vs/xunit_test/v15/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter04/xunit_test/xunit_test.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/xunit_test/xunit_test.sln -------------------------------------------------------------------------------- /Chapter04/xunit_test/xunit_test/LoanCalculatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/xunit_test/xunit_test/LoanCalculatorTest.cs -------------------------------------------------------------------------------- /Chapter04/xunit_test/xunit_test/LoanModuleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/xunit_test/xunit_test/LoanModuleTest.cs -------------------------------------------------------------------------------- /Chapter04/xunit_test/xunit_test/RateCalculatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/xunit_test/xunit_test/RateCalculatorTest.cs -------------------------------------------------------------------------------- /Chapter04/xunit_test/xunit_test/TestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/xunit_test/xunit_test/TestClass.cs -------------------------------------------------------------------------------- /Chapter04/xunit_test/xunit_test/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/xunit_test/xunit_test/xunit.runner.json -------------------------------------------------------------------------------- /Chapter04/xunit_test/xunit_test/xunit_test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter04/xunit_test/xunit_test/xunit_test.csproj -------------------------------------------------------------------------------- /Chapter05/.vs/Chapter5/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/.vs/Chapter5/v15/.suo -------------------------------------------------------------------------------- /Chapter05/.vs/Chapter5/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/.vs/Chapter5/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/.vs/Chapter5/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Chapter05/Chapter5.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Chapter5.sln -------------------------------------------------------------------------------- /Chapter05/Data_Driven_Tests/Data_Driven_Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Data_Driven_Tests/Data_Driven_Tests.csproj -------------------------------------------------------------------------------- /Chapter05/Data_Driven_Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Data_Driven_Tests/UnitTest1.cs -------------------------------------------------------------------------------- /Chapter05/Data_Driven_Tests/obj/Debug/netcoreapp2.0/Data_Driven_Tests.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 5c65696105ec6907e7599d1a4a2a6a283ca71cd4 2 | -------------------------------------------------------------------------------- /Chapter05/Data_Driven_Tests/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Data_Driven_Tests/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter05/Extensions/CsvDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/CsvDataAttribute.cs -------------------------------------------------------------------------------- /Chapter05/Extensions/DataAdapterDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/DataAdapterDataAttribute.cs -------------------------------------------------------------------------------- /Chapter05/Extensions/ExcelDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/ExcelDataAttribute.cs -------------------------------------------------------------------------------- /Chapter05/Extensions/Extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/Extensions.csproj -------------------------------------------------------------------------------- /Chapter05/Extensions/OleDBDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/OleDBDataAttribute.cs -------------------------------------------------------------------------------- /Chapter05/Extensions/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter05/Extensions/SqlServerDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/SqlServerDataAttribute.cs -------------------------------------------------------------------------------- /Chapter05/Extensions/bin/Debug/SqlDataExample.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/bin/Debug/SqlDataExample.dll -------------------------------------------------------------------------------- /Chapter05/Extensions/bin/Release/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/bin/Release/Extensions.dll -------------------------------------------------------------------------------- /Chapter05/Extensions/bin/Release/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/bin/Release/Extensions.pdb -------------------------------------------------------------------------------- /Chapter05/Extensions/bin/Release/xunit.assert.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/bin/Release/xunit.assert.dll -------------------------------------------------------------------------------- /Chapter05/Extensions/bin/Release/xunit.assert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/bin/Release/xunit.assert.xml -------------------------------------------------------------------------------- /Chapter05/Extensions/bin/Release/xunit.core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/bin/Release/xunit.core.dll -------------------------------------------------------------------------------- /Chapter05/Extensions/bin/Release/xunit.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/bin/Release/xunit.core.xml -------------------------------------------------------------------------------- /Chapter05/Extensions/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/Extensions/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/Extensions/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/Extensions/obj/Release/Extensions.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/Extensions/obj/Release/Extensions.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | b13e825f2239391ceedb512f654a7f7b5b3cd702 2 | -------------------------------------------------------------------------------- /Chapter05/Extensions/obj/Release/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/obj/Release/Extensions.dll -------------------------------------------------------------------------------- /Chapter05/Extensions/obj/Release/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/obj/Release/Extensions.pdb -------------------------------------------------------------------------------- /Chapter05/Extensions/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/Extensions/packages.config -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/CarLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/CarLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/CurrencyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/CurrencyConverter.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/DTO/LoanDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/DTO/LoanDTO.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/DbContext.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/EligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/EligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/HouseLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/HouseLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/IDbContext.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/IEligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/IEligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/ILenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/ILenderManager.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/ILoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/ILoanCalculator.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/IRateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/IRateCalculator.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/IRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/IRateParser.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/IRepository.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/LenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/LenderManager.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/LoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/LoanCalculator.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/LoanProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/LoanProcessor.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/LoanService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/LoanService.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/Model/CarLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/Model/CarLoan.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/Model/HouseLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/Model/HouseLoan.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/Model/Lender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/Model/Lender.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/Model/Loan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/Model/Loan.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/Model/LoanType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/Model/LoanType.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/Model/Rate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/Model/Rate.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/PalindromeChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/PalindromeChecker.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/RateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/RateCalculator.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/RateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/RateParser.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Core/XmlRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Core/XmlRateParser.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Tests.Unit/DataClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Tests.Unit/DataClass.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Tests.Unit/LoanDTOData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Tests.Unit/LoanDTOData.cs -------------------------------------------------------------------------------- /Chapter05/LoanApplication.Tests.Unit/TheoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/LoanApplication.Tests.Unit/TheoryTest.cs -------------------------------------------------------------------------------- /Chapter05/data.csv: -------------------------------------------------------------------------------- 1 | omo 2 | civic 3 | dad -------------------------------------------------------------------------------- /Chapter05/gcd.csv: -------------------------------------------------------------------------------- 1 | 8,12,4 -------------------------------------------------------------------------------- /Chapter05/packages/xunit.2.3.1/xunit.2.3.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/packages/xunit.2.3.1/xunit.2.3.1.nupkg -------------------------------------------------------------------------------- /Chapter05/query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter05/query.sql -------------------------------------------------------------------------------- /Chapter06/.vs/Chapter6/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/.vs/Chapter6/v15/.suo -------------------------------------------------------------------------------- /Chapter06/.vs/Chapter6/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/.vs/Chapter6/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/.vs/Chapter6/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Chapter06/Chapter6.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/Chapter6.sln -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/CarLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/CarLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/CurrencyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/CurrencyConverter.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/DTO/LoanDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/DTO/LoanDTO.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/DbContext.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/EligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/EligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/HouseLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/HouseLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/IDbContext.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/IEligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/IEligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/ILenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/ILenderManager.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/ILoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/ILoanCalculator.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/IRateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/IRateCalculator.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/IRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/IRateParser.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/IRepository.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/LenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/LenderManager.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/LoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/LoanCalculator.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/LoanContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/LoanContext.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/LoanProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/LoanProcessor.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/LoanService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/LoanService.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/Model/CarLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/Model/CarLoan.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/Model/HouseLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/Model/HouseLoan.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/Model/Lender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/Model/Lender.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/Model/Loan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/Model/Loan.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/Model/LoanType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/Model/LoanType.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/Model/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/Model/Person.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/Model/Rate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/Model/Rate.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/PalindromeChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/PalindromeChecker.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/RateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/RateCalculator.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/RateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/RateParser.cs -------------------------------------------------------------------------------- /Chapter06/LoanApplication.Core/XmlRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter06/LoanApplication.Core/XmlRateParser.cs -------------------------------------------------------------------------------- /Chapter07/.vs/Chapter7/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/.vs/Chapter7/v14/.suo -------------------------------------------------------------------------------- /Chapter07/.vs/Chapter7/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/.vs/Chapter7/v15/.suo -------------------------------------------------------------------------------- /Chapter07/.vs/Chapter7/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/.vs/Chapter7/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/.vs/Chapter7/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Chapter07/.vs/Chapter8/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/.vs/Chapter8/v15/.suo -------------------------------------------------------------------------------- /Chapter07/.vs/Chapter8/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/.vs/Chapter8/v15/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/.vs/Chapter8/v15/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Chapter07/Chapter7.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Chapter7.sln -------------------------------------------------------------------------------- /Chapter07/Extensions/CsvDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/CsvDataAttribute.cs -------------------------------------------------------------------------------- /Chapter07/Extensions/DataAdapterDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/DataAdapterDataAttribute.cs -------------------------------------------------------------------------------- /Chapter07/Extensions/ExcelDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/ExcelDataAttribute.cs -------------------------------------------------------------------------------- /Chapter07/Extensions/Extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/Extensions.csproj -------------------------------------------------------------------------------- /Chapter07/Extensions/OleDBDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/OleDBDataAttribute.cs -------------------------------------------------------------------------------- /Chapter07/Extensions/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter07/Extensions/SqlServerDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/SqlServerDataAttribute.cs -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/Extensions.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/Extensions.dll.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/Extensions.dll.config -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/Extensions.pdb -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/SqlDataExample.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/SqlDataExample.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/xunit.abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/xunit.abstractions.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/xunit.abstractions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/xunit.abstractions.xml -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/xunit.assert.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/xunit.assert.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/xunit.assert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/xunit.assert.xml -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/xunit.core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/xunit.core.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Debug/xunit.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Debug/xunit.core.xml -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Release/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Release/Extensions.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Release/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Release/Extensions.pdb -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Release/xunit.assert.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Release/xunit.assert.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Release/xunit.assert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Release/xunit.assert.xml -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Release/xunit.core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Release/xunit.core.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/bin/Release/xunit.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/bin/Release/xunit.core.xml -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Debug/Extensions.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Debug/Extensions.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 9de0930e1301f1f20deb572622281fe99ab2e358 2 | -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Debug/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/obj/Debug/Extensions.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Debug/Extensions.dll.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/obj/Debug/Extensions.dll.config -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Debug/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/obj/Debug/Extensions.pdb -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Release/Extensions.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Release/Extensions.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | b13e825f2239391ceedb512f654a7f7b5b3cd702 2 | -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Release/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/obj/Release/Extensions.dll -------------------------------------------------------------------------------- /Chapter07/Extensions/obj/Release/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/obj/Release/Extensions.pdb -------------------------------------------------------------------------------- /Chapter07/Extensions/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/Extensions/packages.config -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/CarLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/CarLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/CurrencyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/CurrencyConverter.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/DTO/LoanDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/DTO/LoanDTO.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/DbContext.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/EligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/EligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/HouseLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/HouseLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/IDbContext.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/IEligibilityChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/IEligibilityChecker.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/ILenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/ILenderManager.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/ILoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/ILoanCalculator.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/IRateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/IRateCalculator.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/IRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/IRateParser.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/IRepository.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/LenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/LenderManager.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/LoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/LoanCalculator.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/LoanContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/LoanContext.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/LoanProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/LoanProcessor.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/LoanService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/LoanService.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/Model/CarLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/Model/CarLoan.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/Model/HouseLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/Model/HouseLoan.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/Model/Lender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/Model/Lender.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/Model/Loan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/Model/Loan.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/Model/LoanType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/Model/LoanType.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/Model/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/Model/Person.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/Model/Rate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/Model/Rate.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/PalindromeChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/PalindromeChecker.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/RateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/RateCalculator.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/RateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/RateParser.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/XmlRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Core/XmlRateParser.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 094e638b3fdc891d847c518dd23eeaa34ebd60d1 2 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 2d47d81e777d318b49472d3e9dac24d478446391 2 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Tests.Unit/DataClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Tests.Unit/DataClass.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Tests.Unit/LoanDTOData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Tests.Unit/LoanDTOData.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Tests.Unit/TheoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Tests.Unit/TheoryTest.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Tests.Unit/ViewTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication.Tests.Unit/ViewTest.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Tests.Unit/obj/Debug/netcoreapp2.0/LoanApplication.Tests.Unit.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 513fe7f8a046f273cf7ed41976924018cee8a1f9 2 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Tests.Unit/obj/Debug/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Tests.Unit/obj/Debug/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | ec0638dfb2a86463df1ca9b1cbd169002417f8b0 2 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Tests.Unit/obj/Release/netcoreapp2.0/LoanApplication.Tests.Unit.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | dc1e01cb6b51486402be972a8db756b159f4d2b3 2 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication.Tests.Unit/obj/Release/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication/LoanApplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/LoanApplication.csproj -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Program.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Startup.cs -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Views/Home/About.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Views/Home/About.cshtml -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Views/Home/Contact.cshtml -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /Chapter07/LoanApplication/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /Chapter07/LoanApplication/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/appsettings.json -------------------------------------------------------------------------------- /Chapter07/LoanApplication/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/bower.json -------------------------------------------------------------------------------- /Chapter07/LoanApplication/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/bundleconfig.json -------------------------------------------------------------------------------- /Chapter07/LoanApplication/obj/Debug/netcoreapp2.0/LoanApplication.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | bf6efdbcad05bc1d0cefe3d0d3a9f7f9d60aba6f 2 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication/obj/Debug/netcoreapp2.0/LoanApplication.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication/obj/Debug/netcoreapp2.0/LoanApplication.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 81d9af68aaf56a3a8b20b1276c160f21dd1f910f 2 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication/obj/Release/netcoreapp2.0/LoanApplication.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication/obj/Release/netcoreapp2.0/LoanApplication.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | a5384c482065aa68687cb41fbbeb3c6c14319a00 2 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter07/LoanApplication/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter07/LoanApplication/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /Chapter07/LoanApplication/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Chapter07/LoanApplication/wwwroot/images/banner1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/LoanApplication/wwwroot/images/banner1.svg -------------------------------------------------------------------------------- /Chapter07/LoanApplication/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your JavaScript code. 2 | -------------------------------------------------------------------------------- /Chapter07/LoanApplication/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/build.cake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/build.cake -------------------------------------------------------------------------------- /Chapter07/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/build.ps1 -------------------------------------------------------------------------------- /Chapter07/cake.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/cake.config -------------------------------------------------------------------------------- /Chapter07/packages/xunit.2.3.1/xunit.2.3.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter07/packages/xunit.2.3.1/xunit.2.3.1.nupkg -------------------------------------------------------------------------------- /Chapter08/.vs/Chapter8/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/.vs/Chapter8/v15/.suo -------------------------------------------------------------------------------- /Chapter08/.vs/Chapter8/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/Chapter8.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Chapter8.sln -------------------------------------------------------------------------------- /Chapter08/Extensions/CsvDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/CsvDataAttribute.cs -------------------------------------------------------------------------------- /Chapter08/Extensions/DataAdapterDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/DataAdapterDataAttribute.cs -------------------------------------------------------------------------------- /Chapter08/Extensions/ExcelDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/ExcelDataAttribute.cs -------------------------------------------------------------------------------- /Chapter08/Extensions/Extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/Extensions.csproj -------------------------------------------------------------------------------- /Chapter08/Extensions/OleDBDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/OleDBDataAttribute.cs -------------------------------------------------------------------------------- /Chapter08/Extensions/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter08/Extensions/SqlServerDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/SqlServerDataAttribute.cs -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Debug/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Debug/Extensions.dll -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Debug/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Debug/Extensions.pdb -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Debug/SqlDataExample.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Debug/SqlDataExample.dll -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Debug/xunit.assert.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Debug/xunit.assert.dll -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Debug/xunit.assert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Debug/xunit.assert.xml -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Debug/xunit.core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Debug/xunit.core.dll -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Debug/xunit.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Debug/xunit.core.xml -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Release/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Release/Extensions.dll -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Release/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Release/Extensions.pdb -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Release/xunit.assert.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Release/xunit.assert.dll -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Release/xunit.assert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Release/xunit.assert.xml -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Release/xunit.core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Release/xunit.core.dll -------------------------------------------------------------------------------- /Chapter08/Extensions/bin/Release/xunit.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/bin/Release/xunit.core.xml -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Debug/Extensions.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Debug/Extensions.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 1bfea76a4bd5f6407200c412ea793b9a0b912440 2 | -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Debug/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/obj/Debug/Extensions.dll -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Debug/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/obj/Debug/Extensions.pdb -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Release/Extensions.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Release/Extensions.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 601d9c672c039f9519fed711f690c5269a6aedad 2 | -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Release/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/obj/Release/Extensions.dll -------------------------------------------------------------------------------- /Chapter08/Extensions/obj/Release/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/obj/Release/Extensions.pdb -------------------------------------------------------------------------------- /Chapter08/Extensions/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/Extensions/packages.config -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/CarLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/CarLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/CurrencyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/CurrencyConverter.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/DTO/LoanDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/DTO/LoanDTO.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/DbContext.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/IDbContext.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/ILenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/ILenderManager.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/ILoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/ILoanCalculator.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/IRateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/IRateCalculator.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/IRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/IRateParser.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/IRepository.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/LenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/LenderManager.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/LoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/LoanCalculator.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/LoanContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/LoanContext.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/LoanProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/LoanProcessor.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/LoanService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/LoanService.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/Model/CarLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/Model/CarLoan.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/Model/HouseLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/Model/HouseLoan.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/Model/Lender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/Model/Lender.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/Model/Loan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/Model/Loan.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/Model/LoanType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/Model/LoanType.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/Model/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/Model/Person.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/Model/Rate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/Model/Rate.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/PalindromeChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/PalindromeChecker.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/RateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/RateCalculator.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/RateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/RateParser.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/XmlRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Core/XmlRateParser.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 094e638b3fdc891d847c518dd23eeaa34ebd60d1 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 2d47d81e777d318b49472d3e9dac24d478446391 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/obj/Release/netcoreapp2.0/LoanApplication.Core.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | bb6693868f8afd2be6aa6f0ff2039ddf0bf0b5eb 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Core/obj/Release/netcoreapp2.0/LoanApplication.Core.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 2d47d81e777d318b49472d3e9dac24d478446391 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/DataClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Tests.Unit/DataClass.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/LoanDTOData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Tests.Unit/LoanDTOData.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/TheoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Tests.Unit/TheoryTest.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/ViewTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication.Tests.Unit/ViewTest.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/obj/Debug/netcoreapp2.0/LoanApplication.Tests.Unit.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 513fe7f8a046f273cf7ed41976924018cee8a1f9 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/obj/Debug/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/obj/Debug/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 65aa1d0aa9cf5f16ae692c108996c2b1de6915e1 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/obj/Release/netcoreapp2.0/LoanApplication.Tests.Unit.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | dc1e01cb6b51486402be972a8db756b159f4d2b3 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/obj/Release/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication.Tests.Unit/obj/Release/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 20689ddc76aa9ed02dc44a0e4233e909b65c02d2 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication/LoanApplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/LoanApplication.csproj -------------------------------------------------------------------------------- /Chapter08/LoanApplication/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/Program.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/Startup.cs -------------------------------------------------------------------------------- /Chapter08/LoanApplication/Views/Home/About.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/Views/Home/About.cshtml -------------------------------------------------------------------------------- /Chapter08/LoanApplication/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/Views/Home/Contact.cshtml -------------------------------------------------------------------------------- /Chapter08/LoanApplication/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /Chapter08/LoanApplication/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /Chapter08/LoanApplication/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /Chapter08/LoanApplication/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /Chapter08/LoanApplication/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/appsettings.json -------------------------------------------------------------------------------- /Chapter08/LoanApplication/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/bower.json -------------------------------------------------------------------------------- /Chapter08/LoanApplication/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/bundleconfig.json -------------------------------------------------------------------------------- /Chapter08/LoanApplication/obj/Debug/netcoreapp2.0/LoanApplication.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | bf6efdbcad05bc1d0cefe3d0d3a9f7f9d60aba6f 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication/obj/Debug/netcoreapp2.0/LoanApplication.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication/obj/Debug/netcoreapp2.0/LoanApplication.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | b10a9724bf9eeaed87d65ca568f861801ce45fb0 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication/obj/Release/netcoreapp2.0/LoanApplication.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication/obj/Release/netcoreapp2.0/LoanApplication.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 3b6395fe245cf62f1dbc1e1989014481c4879ae3 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter08/LoanApplication/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter08/LoanApplication/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /Chapter08/LoanApplication/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/LoanApplication/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Chapter08/LoanApplication/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your JavaScript code. 2 | -------------------------------------------------------------------------------- /Chapter08/LoanApplication/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter08/build.cake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/build.cake -------------------------------------------------------------------------------- /Chapter08/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/build.ps1 -------------------------------------------------------------------------------- /Chapter08/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/build.sh -------------------------------------------------------------------------------- /Chapter08/cake.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/cake.config -------------------------------------------------------------------------------- /Chapter08/packages/xunit.2.3.1/xunit.2.3.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/packages/xunit.2.3.1/xunit.2.3.1.nupkg -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Autofac.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Autofac.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.Common.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.Common.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.Common.pdb -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.Common.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.Common.xml -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.Core.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.Core.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.Core.pdb -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.Core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.Core.xml -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.NuGet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.NuGet.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.NuGet.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.NuGet.pdb -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.NuGet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.NuGet.xml -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.exe -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.exe.config -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.nupkg -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.pdb -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Cake.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Cake.xml -------------------------------------------------------------------------------- /Chapter08/tools/Cake/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/LICENSE -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Microsoft.CodeAnalysis.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Microsoft.CodeAnalysis.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Microsoft.Web.XmlTransform.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Microsoft.Web.XmlTransform.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.Commands.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.Commands.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.Common.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.Common.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.Configuration.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.Configuration.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.Frameworks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.Frameworks.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.LibraryModel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.LibraryModel.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.PackageManagement.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.PackageManagement.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.Packaging.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.Packaging.Core.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.Packaging.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.Packaging.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.ProjectModel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.ProjectModel.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.Protocol.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.Protocol.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.Resolver.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.Resolver.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/NuGet.Versioning.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/NuGet.Versioning.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.AppContext.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.AppContext.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.Console.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.Console.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.IO.Compression.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.IO.Compression.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.IO.FileSystem.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.IO.FileSystem.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.Reflection.Metadata.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.Reflection.Metadata.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.Threading.Thread.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.Threading.Thread.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.ValueTuple.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.ValueTuple.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.Xml.ReaderWriter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.Xml.ReaderWriter.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.Xml.XPath.XDocument.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.Xml.XPath.XDocument.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.Xml.XPath.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.Xml.XPath.dll -------------------------------------------------------------------------------- /Chapter08/tools/Cake/System.Xml.XmlDocument.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/Cake/System.Xml.XmlDocument.dll -------------------------------------------------------------------------------- /Chapter08/tools/nuget.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/nuget.exe -------------------------------------------------------------------------------- /Chapter08/tools/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/packages.config -------------------------------------------------------------------------------- /Chapter08/tools/packages.config.md5sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter08/tools/packages.config.md5sum -------------------------------------------------------------------------------- /Chapter09/.vs/Chapter9/v15/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/.vs/Chapter9/v15/.suo -------------------------------------------------------------------------------- /Chapter09/.vs/Chapter9/v15/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/Chapter9.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Chapter9.sln -------------------------------------------------------------------------------- /Chapter09/Extensions/CsvDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/CsvDataAttribute.cs -------------------------------------------------------------------------------- /Chapter09/Extensions/DataAdapterDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/DataAdapterDataAttribute.cs -------------------------------------------------------------------------------- /Chapter09/Extensions/ExcelDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/ExcelDataAttribute.cs -------------------------------------------------------------------------------- /Chapter09/Extensions/Extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/Extensions.csproj -------------------------------------------------------------------------------- /Chapter09/Extensions/OleDBDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/OleDBDataAttribute.cs -------------------------------------------------------------------------------- /Chapter09/Extensions/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter09/Extensions/SqlServerDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/SqlServerDataAttribute.cs -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Debug/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Debug/Extensions.dll -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Debug/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Debug/Extensions.pdb -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Debug/SqlDataExample.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Debug/SqlDataExample.dll -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Debug/xunit.assert.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Debug/xunit.assert.dll -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Debug/xunit.assert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Debug/xunit.assert.xml -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Debug/xunit.core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Debug/xunit.core.dll -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Debug/xunit.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Debug/xunit.core.xml -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Release/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Release/Extensions.dll -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Release/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Release/Extensions.pdb -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Release/xunit.assert.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Release/xunit.assert.dll -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Release/xunit.assert.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Release/xunit.assert.xml -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Release/xunit.core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Release/xunit.core.dll -------------------------------------------------------------------------------- /Chapter09/Extensions/bin/Release/xunit.core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/bin/Release/xunit.core.xml -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Debug/Extensions.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Debug/Extensions.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | a24faa1b9385eb69bdb845c34e28bbaf1056a9c8 2 | -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Debug/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/obj/Debug/Extensions.dll -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Debug/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/obj/Debug/Extensions.pdb -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Release/Extensions.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Release/Extensions.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | b13e825f2239391ceedb512f654a7f7b5b3cd702 2 | -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Release/Extensions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/obj/Release/Extensions.dll -------------------------------------------------------------------------------- /Chapter09/Extensions/obj/Release/Extensions.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/obj/Release/Extensions.pdb -------------------------------------------------------------------------------- /Chapter09/Extensions/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/Extensions/packages.config -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/CarLoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/CarLoanCalculator.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/CurrencyConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/CurrencyConverter.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/DTO/LoanDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/DTO/LoanDTO.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/DbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/DbContext.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/IDbContext.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/ILenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/ILenderManager.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/ILoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/ILoanCalculator.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/IRateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/IRateCalculator.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/IRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/IRateParser.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/IRepository.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/LenderManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/LenderManager.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/LoanCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/LoanCalculator.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/LoanContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/LoanContext.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/LoanProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/LoanProcessor.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/LoanService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/LoanService.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/Model/CarLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/Model/CarLoan.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/Model/HouseLoan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/Model/HouseLoan.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/Model/Lender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/Model/Lender.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/Model/Loan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/Model/Loan.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/Model/LoanType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/Model/LoanType.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/Model/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/Model/Person.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/Model/Rate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/Model/Rate.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/PalindromeChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/PalindromeChecker.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/RateCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/RateCalculator.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/RateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/RateParser.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/XmlRateParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Core/XmlRateParser.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 094e638b3fdc891d847c518dd23eeaa34ebd60d1 2 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Core/obj/Debug/netcoreapp2.0/LoanApplication.Core.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 2d47d81e777d318b49472d3e9dac24d478446391 2 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Tests.Unit/DataClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Tests.Unit/DataClass.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Tests.Unit/LoanDTOData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Tests.Unit/LoanDTOData.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Tests.Unit/TheoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Tests.Unit/TheoryTest.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Tests.Unit/ViewTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication.Tests.Unit/ViewTest.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Tests.Unit/obj/Debug/netcoreapp2.0/LoanApplication.Tests.Unit.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 513fe7f8a046f273cf7ed41976924018cee8a1f9 2 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Tests.Unit/obj/Debug/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Tests.Unit/obj/Debug/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 32a2a0c82e9cd5033db4996e6231f7e2694bb6d2 2 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Tests.Unit/obj/Release/netcoreapp2.0/LoanApplication.Tests.Unit.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | dc1e01cb6b51486402be972a8db756b159f4d2b3 2 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication.Tests.Unit/obj/Release/netcoreapp2.0/LoanApplication.Tests.Unit.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication/LoanApplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/LoanApplication.csproj -------------------------------------------------------------------------------- /Chapter09/LoanApplication/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/Program.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/Startup.cs -------------------------------------------------------------------------------- /Chapter09/LoanApplication/Views/Home/About.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/Views/Home/About.cshtml -------------------------------------------------------------------------------- /Chapter09/LoanApplication/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/Views/Home/Contact.cshtml -------------------------------------------------------------------------------- /Chapter09/LoanApplication/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /Chapter09/LoanApplication/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /Chapter09/LoanApplication/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /Chapter09/LoanApplication/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /Chapter09/LoanApplication/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/appsettings.json -------------------------------------------------------------------------------- /Chapter09/LoanApplication/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/bower.json -------------------------------------------------------------------------------- /Chapter09/LoanApplication/bundleconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/bundleconfig.json -------------------------------------------------------------------------------- /Chapter09/LoanApplication/obj/Debug/netcoreapp2.0/LoanApplication.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | bf6efdbcad05bc1d0cefe3d0d3a9f7f9d60aba6f 2 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication/obj/Debug/netcoreapp2.0/LoanApplication.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication/obj/Debug/netcoreapp2.0/LoanApplication.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 0da164b23d766115af8151dff75da03198c24b7e 2 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication/obj/Release/netcoreapp2.0/LoanApplication.csproj.CopyComplete: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication/obj/Release/netcoreapp2.0/LoanApplication.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | a5384c482065aa68687cb41fbbeb3c6c14319a00 2 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter09/LoanApplication/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/wwwroot/css/site.css -------------------------------------------------------------------------------- /Chapter09/LoanApplication/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /Chapter09/LoanApplication/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/LoanApplication/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Chapter09/LoanApplication/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your JavaScript code. 2 | -------------------------------------------------------------------------------- /Chapter09/LoanApplication/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter09/build.cake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/build.cake -------------------------------------------------------------------------------- /Chapter09/build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/build.ps1 -------------------------------------------------------------------------------- /Chapter09/build1.cake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/build1.cake -------------------------------------------------------------------------------- /Chapter09/build2.cake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/build2.cake -------------------------------------------------------------------------------- /Chapter09/build3.cake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/build3.cake -------------------------------------------------------------------------------- /Chapter09/build4.cake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/build4.cake -------------------------------------------------------------------------------- /Chapter09/cake.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/cake.config -------------------------------------------------------------------------------- /Chapter09/packages/xunit.2.3.1/xunit.2.3.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/Chapter09/packages/xunit.2.3.1/xunit.2.3.1.nupkg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/CSharp-and-.NET-Core-Test-Driven-Development/HEAD/README.md --------------------------------------------------------------------------------