├── .gitignore ├── CleanTesting.sln ├── README.md ├── src ├── Application │ ├── Application.csproj │ ├── Common │ │ ├── Behaviours │ │ │ ├── RequestLogger.cs │ │ │ ├── RequestPerformanceBehaviour.cs │ │ │ ├── RequestValidationBehavior.cs │ │ │ └── UnhandledExceptionBehaviour.cs │ │ ├── Exceptions │ │ │ ├── NotFoundException.cs │ │ │ └── ValidationException.cs │ │ ├── Interfaces │ │ │ ├── IApplicationDbContext.cs │ │ │ ├── ICsvFileBuilder.cs │ │ │ ├── ICurrentUserService.cs │ │ │ ├── IDateTime.cs │ │ │ └── IIdentityService.cs │ │ ├── Mappings │ │ │ ├── IMapFrom.cs │ │ │ └── MappingProfile.cs │ │ └── Models │ │ │ └── Result.cs │ ├── DependencyInjection.cs │ ├── TodoItems │ │ └── Commands │ │ │ ├── CreateTodoItem │ │ │ ├── CreateTodoItemCommand.cs │ │ │ └── CreateTodoItemCommandValidator.cs │ │ │ ├── DeleteTodoItem │ │ │ └── DeleteTodoItemCommand.cs │ │ │ ├── UpdateTodoItem │ │ │ ├── UpdateTodoItemCommand.cs │ │ │ └── UpdateTodoItemCommandValidator.cs │ │ │ └── UpdateTodoItemDetail │ │ │ ├── UpdateTodoItemDetailCommand.cs │ │ │ └── UpdateTodoItemDetailCommandValidator.cs │ ├── TodoLists │ │ ├── Commands │ │ │ ├── CreateTodoList │ │ │ │ ├── CreateTodoListCommand.cs │ │ │ │ └── CreateTodoListCommandValidator.cs │ │ │ ├── DeleteTodoList │ │ │ │ └── DeleteTodoListCommand.cs │ │ │ └── UpdateTodoList │ │ │ │ ├── UpdateTodoListCommand.cs │ │ │ │ └── UpdateTodoListCommandValidator.cs │ │ └── Queries │ │ │ ├── ExportTodos │ │ │ ├── ExportTodosQuery.cs │ │ │ ├── ExportTodosVm.cs │ │ │ └── TodoItemFileRecord.cs │ │ │ └── GetTodos │ │ │ ├── GetTodosQuery.cs │ │ │ ├── PriorityLevelDto.cs │ │ │ ├── TodoItemDto.cs │ │ │ ├── TodoListDto.cs │ │ │ └── TodosVm.cs │ └── WeatherForecasts │ │ └── Queries │ │ └── GetWeatherForecasts │ │ ├── GetWeatherForecastsQuery.cs │ │ └── WeatherForecast.cs ├── Domain │ ├── Common │ │ ├── AuditableEntity.cs │ │ └── ValueObject.cs │ ├── Domain.csproj │ ├── Entities │ │ ├── TodoItem.cs │ │ └── TodoList.cs │ ├── Enums │ │ └── PriorityLevel.cs │ ├── Exceptions │ │ └── AdAccountInvalidException.cs │ └── ValueObjects │ │ └── AdAccount.cs ├── Infrastructure │ ├── DependencyInjection.cs │ ├── Files │ │ ├── CsvFileBuilder.cs │ │ └── Maps │ │ │ └── TodoItemRecordMap.cs │ ├── Identity │ │ ├── ApplicationUser.cs │ │ ├── IdentityResultExtensions.cs │ │ └── IdentityService.cs │ ├── Infrastructure.csproj │ ├── Persistence │ │ ├── ApplicationDbContext.cs │ │ ├── ApplicationDbContextSeed.cs │ │ ├── Configurations │ │ │ ├── TodoItemConfiguration.cs │ │ │ └── TodoListConfiguration.cs │ │ └── Migrations │ │ │ ├── 20200409142006_InitialCreate.Designer.cs │ │ │ ├── 20200409142006_InitialCreate.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ └── Services │ │ └── DateTimeService.cs └── WebUI │ ├── ClientApp │ ├── .editorconfig │ ├── .gitignore │ ├── angular.json │ ├── browserslist │ ├── e2e │ │ ├── protractor.conf.js │ │ ├── src │ │ │ ├── app.e2e-spec.ts │ │ │ └── app.po.ts │ │ └── tsconfig.e2e.json │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── api-authorization │ │ │ ├── api-authorization.constants.ts │ │ │ ├── api-authorization.module.spec.ts │ │ │ ├── api-authorization.module.ts │ │ │ ├── authorize.guard.spec.ts │ │ │ ├── authorize.guard.ts │ │ │ ├── authorize.interceptor.spec.ts │ │ │ ├── authorize.interceptor.ts │ │ │ ├── authorize.service.spec.ts │ │ │ ├── authorize.service.ts │ │ │ ├── login-menu │ │ │ │ ├── login-menu.component.css │ │ │ │ ├── login-menu.component.html │ │ │ │ ├── login-menu.component.spec.ts │ │ │ │ └── login-menu.component.ts │ │ │ ├── login │ │ │ │ ├── login.component.css │ │ │ │ ├── login.component.html │ │ │ │ ├── login.component.spec.ts │ │ │ │ └── login.component.ts │ │ │ └── logout │ │ │ │ ├── logout.component.css │ │ │ │ ├── logout.component.html │ │ │ │ ├── logout.component.spec.ts │ │ │ │ └── logout.component.ts │ │ ├── app │ │ │ ├── CleanTesting-api.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.server.module.ts │ │ │ ├── cleanarchitecture-api.ts │ │ │ ├── counter │ │ │ │ ├── counter.component.html │ │ │ │ ├── counter.component.spec.ts │ │ │ │ └── counter.component.ts │ │ │ ├── fetch-data │ │ │ │ ├── fetch-data.component.html │ │ │ │ └── fetch-data.component.ts │ │ │ ├── home │ │ │ │ ├── home.component.html │ │ │ │ └── home.component.ts │ │ │ ├── nav-menu │ │ │ │ ├── nav-menu.component.css │ │ │ │ ├── nav-menu.component.html │ │ │ │ └── nav-menu.component.ts │ │ │ └── todo │ │ │ │ ├── todo.component.css │ │ │ │ ├── todo.component.html │ │ │ │ └── todo.component.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── index.html │ │ ├── karma.conf.js │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ ├── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.server.json │ │ ├── tsconfig.spec.json │ │ └── tslint.json │ ├── tsconfig.json │ └── tslint.json │ ├── Controllers │ ├── ApiController.cs │ ├── OidcConfigurationController.cs │ ├── TodoItemsController.cs │ ├── TodoListsController.cs │ └── WeatherForecastController.cs │ ├── Filters │ └── ApiExceptionFilter.cs │ ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Shared │ │ └── _LoginPartial.cshtml │ └── _ViewImports.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ └── CurrentUserService.cs │ ├── Startup.cs │ ├── WebUI.csproj │ ├── appsettings.Development.json │ ├── appsettings.Production.json │ ├── appsettings.json │ ├── nswag.json │ └── wwwroot │ ├── api │ └── specification.json │ └── favicon.ico └── tests └── Application.IntegrationTests ├── Application.IntegrationTests.csproj ├── TestBase.cs ├── Testing.cs ├── TodoItems └── Commands │ ├── CreateTodoItemTests.cs │ ├── DeleteTodoItemTests.cs │ ├── UpdateTodoItemDetailTests.cs │ └── UpdateTodoItemTests.cs ├── TodoLists ├── Commands │ ├── CreateTodoListTests.cs │ ├── DeleteTodoListTests.cs │ └── UpdateTodoListTests.cs └── Queries │ └── GetTodosTests.cs └── appsettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/.gitignore -------------------------------------------------------------------------------- /CleanTesting.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/CleanTesting.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/README.md -------------------------------------------------------------------------------- /src/Application/Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Application.csproj -------------------------------------------------------------------------------- /src/Application/Common/Behaviours/RequestLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Behaviours/RequestLogger.cs -------------------------------------------------------------------------------- /src/Application/Common/Behaviours/RequestPerformanceBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Behaviours/RequestPerformanceBehaviour.cs -------------------------------------------------------------------------------- /src/Application/Common/Behaviours/RequestValidationBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Behaviours/RequestValidationBehavior.cs -------------------------------------------------------------------------------- /src/Application/Common/Behaviours/UnhandledExceptionBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Behaviours/UnhandledExceptionBehaviour.cs -------------------------------------------------------------------------------- /src/Application/Common/Exceptions/NotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Exceptions/NotFoundException.cs -------------------------------------------------------------------------------- /src/Application/Common/Exceptions/ValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Exceptions/ValidationException.cs -------------------------------------------------------------------------------- /src/Application/Common/Interfaces/IApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Interfaces/IApplicationDbContext.cs -------------------------------------------------------------------------------- /src/Application/Common/Interfaces/ICsvFileBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Interfaces/ICsvFileBuilder.cs -------------------------------------------------------------------------------- /src/Application/Common/Interfaces/ICurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Interfaces/ICurrentUserService.cs -------------------------------------------------------------------------------- /src/Application/Common/Interfaces/IDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Interfaces/IDateTime.cs -------------------------------------------------------------------------------- /src/Application/Common/Interfaces/IIdentityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Interfaces/IIdentityService.cs -------------------------------------------------------------------------------- /src/Application/Common/Mappings/IMapFrom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Mappings/IMapFrom.cs -------------------------------------------------------------------------------- /src/Application/Common/Mappings/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Mappings/MappingProfile.cs -------------------------------------------------------------------------------- /src/Application/Common/Models/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/Common/Models/Result.cs -------------------------------------------------------------------------------- /src/Application/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/DependencyInjection.cs -------------------------------------------------------------------------------- /src/Application/TodoItems/Commands/CreateTodoItem/CreateTodoItemCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoItems/Commands/CreateTodoItem/CreateTodoItemCommand.cs -------------------------------------------------------------------------------- /src/Application/TodoItems/Commands/CreateTodoItem/CreateTodoItemCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoItems/Commands/CreateTodoItem/CreateTodoItemCommandValidator.cs -------------------------------------------------------------------------------- /src/Application/TodoItems/Commands/DeleteTodoItem/DeleteTodoItemCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoItems/Commands/DeleteTodoItem/DeleteTodoItemCommand.cs -------------------------------------------------------------------------------- /src/Application/TodoItems/Commands/UpdateTodoItem/UpdateTodoItemCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoItems/Commands/UpdateTodoItem/UpdateTodoItemCommand.cs -------------------------------------------------------------------------------- /src/Application/TodoItems/Commands/UpdateTodoItem/UpdateTodoItemCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoItems/Commands/UpdateTodoItem/UpdateTodoItemCommandValidator.cs -------------------------------------------------------------------------------- /src/Application/TodoItems/Commands/UpdateTodoItemDetail/UpdateTodoItemDetailCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoItems/Commands/UpdateTodoItemDetail/UpdateTodoItemDetailCommand.cs -------------------------------------------------------------------------------- /src/Application/TodoItems/Commands/UpdateTodoItemDetail/UpdateTodoItemDetailCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoItems/Commands/UpdateTodoItemDetail/UpdateTodoItemDetailCommandValidator.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Commands/CreateTodoList/CreateTodoListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Commands/CreateTodoList/CreateTodoListCommand.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Commands/CreateTodoList/CreateTodoListCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Commands/CreateTodoList/CreateTodoListCommandValidator.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Commands/DeleteTodoList/DeleteTodoListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Commands/DeleteTodoList/DeleteTodoListCommand.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Commands/UpdateTodoList/UpdateTodoListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Commands/UpdateTodoList/UpdateTodoListCommand.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Commands/UpdateTodoList/UpdateTodoListCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Commands/UpdateTodoList/UpdateTodoListCommandValidator.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Queries/ExportTodos/ExportTodosQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Queries/ExportTodos/ExportTodosQuery.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Queries/ExportTodos/ExportTodosVm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Queries/ExportTodos/ExportTodosVm.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Queries/ExportTodos/TodoItemFileRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Queries/ExportTodos/TodoItemFileRecord.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Queries/GetTodos/GetTodosQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Queries/GetTodos/GetTodosQuery.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Queries/GetTodos/PriorityLevelDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Queries/GetTodos/PriorityLevelDto.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Queries/GetTodos/TodoItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Queries/GetTodos/TodoItemDto.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Queries/GetTodos/TodoListDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Queries/GetTodos/TodoListDto.cs -------------------------------------------------------------------------------- /src/Application/TodoLists/Queries/GetTodos/TodosVm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/TodoLists/Queries/GetTodos/TodosVm.cs -------------------------------------------------------------------------------- /src/Application/WeatherForecasts/Queries/GetWeatherForecasts/GetWeatherForecastsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/WeatherForecasts/Queries/GetWeatherForecasts/GetWeatherForecastsQuery.cs -------------------------------------------------------------------------------- /src/Application/WeatherForecasts/Queries/GetWeatherForecasts/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Application/WeatherForecasts/Queries/GetWeatherForecasts/WeatherForecast.cs -------------------------------------------------------------------------------- /src/Domain/Common/AuditableEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Domain/Common/AuditableEntity.cs -------------------------------------------------------------------------------- /src/Domain/Common/ValueObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Domain/Common/ValueObject.cs -------------------------------------------------------------------------------- /src/Domain/Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Domain/Domain.csproj -------------------------------------------------------------------------------- /src/Domain/Entities/TodoItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Domain/Entities/TodoItem.cs -------------------------------------------------------------------------------- /src/Domain/Entities/TodoList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Domain/Entities/TodoList.cs -------------------------------------------------------------------------------- /src/Domain/Enums/PriorityLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Domain/Enums/PriorityLevel.cs -------------------------------------------------------------------------------- /src/Domain/Exceptions/AdAccountInvalidException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Domain/Exceptions/AdAccountInvalidException.cs -------------------------------------------------------------------------------- /src/Domain/ValueObjects/AdAccount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Domain/ValueObjects/AdAccount.cs -------------------------------------------------------------------------------- /src/Infrastructure/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/DependencyInjection.cs -------------------------------------------------------------------------------- /src/Infrastructure/Files/CsvFileBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Files/CsvFileBuilder.cs -------------------------------------------------------------------------------- /src/Infrastructure/Files/Maps/TodoItemRecordMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Files/Maps/TodoItemRecordMap.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/ApplicationUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Identity/ApplicationUser.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/IdentityResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Identity/IdentityResultExtensions.cs -------------------------------------------------------------------------------- /src/Infrastructure/Identity/IdentityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Identity/IdentityService.cs -------------------------------------------------------------------------------- /src/Infrastructure/Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Infrastructure.csproj -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Persistence/ApplicationDbContext.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/ApplicationDbContextSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Persistence/ApplicationDbContextSeed.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Configurations/TodoItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Persistence/Configurations/TodoItemConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Configurations/TodoListConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Persistence/Configurations/TodoListConfiguration.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Migrations/20200409142006_InitialCreate.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Persistence/Migrations/20200409142006_InitialCreate.Designer.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Migrations/20200409142006_InitialCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Persistence/Migrations/20200409142006_InitialCreate.cs -------------------------------------------------------------------------------- /src/Infrastructure/Persistence/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Persistence/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Infrastructure/Services/DateTimeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/Infrastructure/Services/DateTimeService.cs -------------------------------------------------------------------------------- /src/WebUI/ClientApp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/.editorconfig -------------------------------------------------------------------------------- /src/WebUI/ClientApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/.gitignore -------------------------------------------------------------------------------- /src/WebUI/ClientApp/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/angular.json -------------------------------------------------------------------------------- /src/WebUI/ClientApp/browserslist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/browserslist -------------------------------------------------------------------------------- /src/WebUI/ClientApp/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/e2e/protractor.conf.js -------------------------------------------------------------------------------- /src/WebUI/ClientApp/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/e2e/src/app.po.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /src/WebUI/ClientApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/package-lock.json -------------------------------------------------------------------------------- /src/WebUI/ClientApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/package.json -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/api-authorization.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/api-authorization.constants.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/api-authorization.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/api-authorization.module.spec.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/api-authorization.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/api-authorization.module.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/authorize.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/authorize.guard.spec.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/authorize.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/authorize.guard.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/authorize.interceptor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/authorize.interceptor.spec.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/authorize.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/authorize.interceptor.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/authorize.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/authorize.service.spec.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/authorize.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/authorize.service.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.html -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.spec.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/login-menu/login-menu.component.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/login/login.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/login/login.component.html: -------------------------------------------------------------------------------- 1 |
{{ message | async }}
-------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/login/login.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/login/login.component.spec.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/login/login.component.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/logout/logout.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/logout/logout.component.html: -------------------------------------------------------------------------------- 1 |{{ message | async }}
-------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/logout/logout.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/logout/logout.component.spec.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/api-authorization/logout/logout.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/api-authorization/logout/logout.component.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/CleanTesting-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/CleanTesting-api.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/app.component.html -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/app.component.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/app.module.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/app.server.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/app.server.module.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/cleanarchitecture-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/cleanarchitecture-api.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/counter/counter.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/counter/counter.component.html -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/counter/counter.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/counter/counter.component.spec.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/counter/counter.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/counter/counter.component.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/fetch-data/fetch-data.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/fetch-data/fetch-data.component.html -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/fetch-data/fetch-data.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/fetch-data/fetch-data.component.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/home/home.component.html -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/home/home.component.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.css -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.html -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/nav-menu/nav-menu.component.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/todo/todo.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/todo/todo.component.css -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/todo/todo.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/todo/todo.component.html -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/app/todo/todo.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/app/todo/todo.component.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/environments/environment.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/index.html -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/karma.conf.js -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/main.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/polyfills.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/styles.css -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/test.ts -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/tsconfig.app.json -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/tsconfig.server.json -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/tsconfig.spec.json -------------------------------------------------------------------------------- /src/WebUI/ClientApp/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/src/tslint.json -------------------------------------------------------------------------------- /src/WebUI/ClientApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/tsconfig.json -------------------------------------------------------------------------------- /src/WebUI/ClientApp/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/ClientApp/tslint.json -------------------------------------------------------------------------------- /src/WebUI/Controllers/ApiController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Controllers/ApiController.cs -------------------------------------------------------------------------------- /src/WebUI/Controllers/OidcConfigurationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Controllers/OidcConfigurationController.cs -------------------------------------------------------------------------------- /src/WebUI/Controllers/TodoItemsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Controllers/TodoItemsController.cs -------------------------------------------------------------------------------- /src/WebUI/Controllers/TodoListsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Controllers/TodoListsController.cs -------------------------------------------------------------------------------- /src/WebUI/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /src/WebUI/Filters/ApiExceptionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Filters/ApiExceptionFilter.cs -------------------------------------------------------------------------------- /src/WebUI/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Pages/Error.cshtml -------------------------------------------------------------------------------- /src/WebUI/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /src/WebUI/Pages/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Pages/Shared/_LoginPartial.cshtml -------------------------------------------------------------------------------- /src/WebUI/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /src/WebUI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Program.cs -------------------------------------------------------------------------------- /src/WebUI/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/WebUI/Services/CurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Services/CurrentUserService.cs -------------------------------------------------------------------------------- /src/WebUI/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/Startup.cs -------------------------------------------------------------------------------- /src/WebUI/WebUI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/WebUI.csproj -------------------------------------------------------------------------------- /src/WebUI/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/appsettings.Development.json -------------------------------------------------------------------------------- /src/WebUI/appsettings.Production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/appsettings.Production.json -------------------------------------------------------------------------------- /src/WebUI/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/appsettings.json -------------------------------------------------------------------------------- /src/WebUI/nswag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/nswag.json -------------------------------------------------------------------------------- /src/WebUI/wwwroot/api/specification.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/wwwroot/api/specification.json -------------------------------------------------------------------------------- /src/WebUI/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/src/WebUI/wwwroot/favicon.ico -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/Application.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/Application.IntegrationTests.csproj -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/TestBase.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/Testing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/Testing.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoItems/Commands/CreateTodoItemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/TodoItems/Commands/CreateTodoItemTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoItems/Commands/DeleteTodoItemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/TodoItems/Commands/DeleteTodoItemTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoItems/Commands/UpdateTodoItemDetailTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/TodoItems/Commands/UpdateTodoItemDetailTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoItems/Commands/UpdateTodoItemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/TodoItems/Commands/UpdateTodoItemTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoLists/Commands/CreateTodoListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/TodoLists/Commands/CreateTodoListTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoLists/Commands/DeleteTodoListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/TodoLists/Commands/DeleteTodoListTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoLists/Commands/UpdateTodoListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/TodoLists/Commands/UpdateTodoListTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/TodoLists/Queries/GetTodosTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/TodoLists/Queries/GetTodosTests.cs -------------------------------------------------------------------------------- /tests/Application.IntegrationTests/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasontaylordev/CleanTesting/HEAD/tests/Application.IntegrationTests/appsettings.json --------------------------------------------------------------------------------