Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perform release #443

Closed
wants to merge 74 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
c384e56
Enable cookie based affinity on application
albal Feb 7, 2024
0ac032c
Disable public access for apps
albal Feb 7, 2024
e0d3ca6
Revert cookie based affinity
albal Feb 7, 2024
44c858f
Merge pull request #411 from DFE-Digital/tf-apps-disable-public-access
albal Feb 7, 2024
9716674
Updated Grafana Dashboards
Feb 9, 2024
acb10c8
chore: Updated Grafana Dashboards
MartinBelton-gov Feb 12, 2024
da28a66
fix: Temporarily disable the antiforgery token validation to allow us…
killij Feb 12, 2024
d7e0969
Force the Firewall Policy on the App Gateway
albal Feb 12, 2024
cd5a67d
Merge pull request #414 from DFE-Digital/tf-force-fwpol
albal Feb 13, 2024
1b2e22a
Add logs to Log Analytics for Grafana
albal Feb 13, 2024
26afd0f
Update README
albal Feb 13, 2024
2358a83
Reorder career stage tags
Feb 13, 2024
14d9811
feat: Move the search bar up into header and make filter collapse on …
killij Feb 13, 2024
97c186e
Playwrite tests for the Career Stage Filters
Feb 13, 2024
498015c
Merge branch 'next' into reorder-carrerstage-tags
Feb 13, 2024
e67e1a9
Put skip tests back in
Feb 13, 2024
a0d98a8
Add diagnostics for main app
albal Feb 13, 2024
1b8f8d6
Removed unwanted text
Feb 14, 2024
1bc049b
Merge branch 'next' into tf-grafana-la-logs
albal Feb 14, 2024
22caa4f
Merge pull request #415 from DFE-Digital/tf-grafana-la-logs
albal Feb 14, 2024
4d8a1be
Added Sitemap to footer
Feb 14, 2024
40f4035
Use correct name for HTTP Logs
albal Feb 14, 2024
8c993bd
Merge pull request #418 from DFE-Digital/tf-http-logs
albal Feb 14, 2024
78adbaa
WIP: New Vault and IP Whitelist moved to GitHub Var
albal Feb 14, 2024
287c480
Add workflows and update AI Search KV names
albal Feb 14, 2024
da98483
Merge branch 'reorder-carrerstage-tags' into next
Feb 15, 2024
4509ace
Merge pull request #419 from DFE-Digital/tf-new-vaults
albal Feb 15, 2024
eb0c20b
Merge branch 'next' of https://github.com/DFE-Digital/childrens-socia…
Feb 15, 2024
a89a44a
Corrected the skip test
Feb 15, 2024
f67dcf9
Allow all ports for selected ips
albal Feb 15, 2024
845ea33
Merge pull request #420 from DFE-Digital/tf-fix-nsg
albal Feb 15, 2024
5699a0c
Merge branch 'next' into reorder-carrerstage-tags
MartinBelton-gov Feb 15, 2024
4ca3d34
feat: Reorder Carrere Stage tags
MartinBelton-gov Feb 15, 2024
0e2536b
Merge branch 'next' into addsitemap
Feb 15, 2024
f1cf6eb
Use space delimiter for NSG variable
albal Feb 15, 2024
cb9faad
Merge pull request #421 from DFE-Digital/tf-nsg-space-delimited
albal Feb 15, 2024
d9858b6
Ensure private endpoint is set for all grafana instances
albal Feb 15, 2024
ce081fa
Merge pull request #422 from DFE-Digital/tf-privatendpoint-grafana
albal Feb 15, 2024
93b8665
feat: Add character count to comment input of the feedback component …
killij Feb 16, 2024
fbed7b0
Also added Site Map to Error Layout
Feb 16, 2024
322455a
Changed /career-stages to /career-stages/practitioner
Feb 16, 2024
27a6299
Merge branch 'next' into addsitemap
MartinBelton-gov Feb 16, 2024
34a325e
feat: Add Sitemap
MartinBelton-gov Feb 16, 2024
639460b
Merge branch 'next' into changecareer-stagesurl
Feb 16, 2024
c6a6e48
updated develop-social-work-practice.spec
Feb 16, 2024
b4a8672
updated develop-social-work-practice.spec
Feb 16, 2024
b75e101
Updated experienced-practitioners.spec.ts
Feb 16, 2024
8f32507
feat: Change Career stages Navigation url
MartinBelton-gov Feb 16, 2024
1b5f2ae
feat: Change location of feedback control on the resources template (…
killij Feb 19, 2024
79a508c
fix: Feature switch control the resource pages feedback anchor link (…
killij Feb 19, 2024
0980fd7
Corrected regression tests
Feb 19, 2024
69fb150
Fixed asye.spec.ts
Feb 19, 2024
74e3159
Merge branch 'next' into update-regressiontests
MartinBelton-gov Feb 19, 2024
211f089
Tested Areas Of Practice against PreProd
Feb 19, 2024
8bf1967
Merge branch 'update-regressiontests' of https://github.com/DFE-Digit…
Feb 19, 2024
edb5bed
Merge pull request #428 from DFE-Digital/update-regressiontests
MartinBelton-gov Feb 19, 2024
0165059
feat: Initial data protection support (#429)
killij Feb 20, 2024
bed8620
fix: Disable blob storage creation (#430)
killij Feb 20, 2024
42a0ac2
fix: Use DefaultAzureCredential for data protection (#431)
killij Feb 21, 2024
129ba88
fix: Revert back to ManagedAzureCredential for data protection (#432)
killij Feb 21, 2024
bdbc8fc
fix: Data protection configuration fully enabled (#433)
killij Feb 21, 2024
786e871
removed grafana dashboards
Feb 22, 2024
3d816fc
Merge pull request #435 from DFE-Digital/grafana-cleanup
MartinBelton-gov Feb 22, 2024
1630a62
Remove IConfigurationSetting and related code (#436)
killij Feb 22, 2024
53780fe
chore: Fix sonar comments (#438)
killij Feb 22, 2024
0f20be8
fix: Enable all the configuration settings + add a "None" environment…
killij Feb 22, 2024
adab479
refactor: Move features to their own namespace (#439)
killij Feb 23, 2024
34e049e
feat: Re-organise the app init code (#440)
killij Feb 23, 2024
6758b57
Upgrade to .Net 8
killij Feb 23, 2024
2c32ca1
Updates for info roslyn info messages
killij Feb 23, 2024
d6b765b
Utilise primary constructors
killij Feb 23, 2024
8758982
Update ParagraphRenderer.cs
killij Feb 23, 2024
bb87240
Upgrade to .Net 8
killij Feb 23, 2024
1cf496f
feat: Trigger major release (#442)
killij Feb 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- name: Setup .NET
uses: actions/setup-dotnet@v3
with:
dotnet-version: 7.0.x
dotnet-version: 8.0.x
- name: Restore dependencies
run: dotnet restore
- name: Build
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/load-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ jobs:
TF_VAR_cpd_gf_password: ${{secrets.TF_CPD_GF_PASSWORD}}
TF_VAR_cpd_gf_plugins: ${{secrets.TF_VAR_CPD_GF_PLUGINS}}
TF_VAR_cpd_gf_image_tag: ${{vars.TF_VAR_CPD_GF_IMAGE_TAG}}
TF_VAR_whitelist_ips: ${{vars.TF_VAR_WHITELIST_IPS}}
TF_VAR_vcs_tag: ${{github.event.release.tag_name}}
TF_WORKSPACE: Load-Test
SITE_URL: https://20.107.65.156/
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/terraform-destroy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ jobs:
TF_VAR_cpd_gf_password: ${{secrets.TF_CPD_GF_PASSWORD}}
TF_VAR_cpd_gf_plugins: ${{secrets.TF_VAR_CPD_GF_PLUGINS}}
TF_VAR_cpd_gf_image_tag: ${{vars.TF_VAR_CPD_GF_IMAGE_TAG}}
TF_VAR_whitelist_ips: ${{vars.TF_VAR_WHITELIST_IPS}}
TF_VAR_vcs_tag: ${{github.event.release.tag_name}}
TF_WORKSPACE: ${{inputs.workspace}}

Expand Down
1 change: 1 addition & 0 deletions .github/workflows/terraform-plan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ jobs:
TF_VAR_cpd_gf_password: ${{secrets.TF_CPD_GF_PASSWORD}}
TF_VAR_cpd_gf_plugins: ${{secrets.TF_VAR_CPD_GF_PLUGINS}}
TF_VAR_cpd_gf_image_tag: ${{vars.TF_VAR_CPD_GF_IMAGE_TAG}}
TF_VAR_whitelist_ips: ${{vars.TF_VAR_WHITELIST_IPS}}
TF_VAR_vcs_tag: ${{github.event.release.tag_name}}
TF_WORKSPACE: ${{inputs.workspace}}

Expand Down
1 change: 1 addition & 0 deletions .github/workflows/terraform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ jobs:
TF_VAR_cpd_gf_password: ${{secrets.TF_CPD_GF_PASSWORD}}
TF_VAR_cpd_gf_plugins: ${{secrets.TF_VAR_CPD_GF_PLUGINS}}
TF_VAR_cpd_gf_image_tag: ${{vars.TF_VAR_CPD_GF_IMAGE_TAG}}
TF_VAR_whitelist_ips: ${{vars.TF_VAR_WHITELIST_IPS}}
TF_VAR_vcs_tag: ${{github.event.release.tag_name}}
TF_WORKSPACE: ${{inputs.workspace}}

Expand Down
11 changes: 2 additions & 9 deletions Childrens-Social-Care-CPD-Tests/AntiforgeryTokenController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,15 +42,8 @@ public sealed class AntiforgeryTokenController : Controller
[Route(GetUrl)]
public IActionResult GetAntiforgeryTokens([FromServices] IAntiforgery antiforgery, [FromServices] IOptions<AntiforgeryOptions> options)
{
if (antiforgery == null)
{
throw new ArgumentNullException(nameof(antiforgery));
}

if (options == null)
{
throw new ArgumentNullException(nameof(options));
}
ArgumentNullException.ThrowIfNull(antiforgery);
ArgumentNullException.ThrowIfNull(options);

AntiforgeryTokenSet tokens = antiforgery.GetTokens(HttpContext);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<RootNamespace>Childrens_Social_Care_CPD_Tests</RootNamespace>
<Nullable>disable</Nullable>
<IsPackable>false</IsPackable>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
using Childrens_Social_Care_CPD.Configuration;
using Microsoft.Extensions.Configuration;
using NSubstitute.Extensions;
using System;
using System.Collections.Generic;

Expand All @@ -15,6 +16,7 @@ public class ApplicationConfigurationTests
public void Setup()
{
_configuration = Substitute.For<IConfiguration>();
_configuration.ReturnsForAll((string)null);
_sut = new ApplicationConfiguration(_configuration);
}

Expand All @@ -26,7 +28,7 @@ public void Returns_ContentfulGraphqlConnectionString_Value()
_configuration["CPD_CONTENTFUL_ENVIRONMENT"].Returns("foo");

// act
var actual = _sut.ContentfulGraphqlConnectionString.Value;
var actual = _sut.ContentfulGraphqlConnectionString;

// assert
actual.Should().Be($"https://graphql.contentful.com/content/v1/spaces/foo/environments/foo");
Expand All @@ -39,7 +41,7 @@ public void Returns_ContentfulPreviewHost_Value()
var value = "preview.contentful.com";

// act
var actual = _sut.ContentfulPreviewHost.Value;
var actual = _sut.ContentfulPreviewHost;

// assert
actual.Should().Be(value);
Expand All @@ -50,7 +52,11 @@ public void Returns_ContentfulPreviewHost_Value()
get
{
// Set values
yield return ("CPD_AZURE_DATA_PROTECTION_CONTAINER_NAME", (ApplicationConfiguration sut) => sut.AzureDataProtectionContainerName, "foo", "foo");
yield return ("CPD_AZURE_ENVIRONMENT", (ApplicationConfiguration sut) => sut.AzureEnvironment, "foo", "foo");
yield return ("CPD_AZURE_MANAGED_IDENTITY_ID", (ApplicationConfiguration sut) => sut.AzureManagedIdentityId, "foo", "foo");
yield return ("CPD_AZURE_STORAGE_ACCOUNT", (ApplicationConfiguration sut) => sut.AzureStorageAccount, "foo", "foo");
yield return ("CPD_AZURE_STORAGE_ACCOUNT_URI_FORMAT_STRING", (ApplicationConfiguration sut) => sut.AzureStorageAccountUriFormatString, "foo", "foo");
yield return ("CPD_CLARITY", (ApplicationConfiguration sut) => sut.ClarityProjectId, "foo", "foo");
yield return ("CPD_DELIVERY_KEY", (ApplicationConfiguration sut) => sut.ContentfulDeliveryApiKey, "foo", "foo");
yield return ("CPD_CONTENTFUL_ENVIRONMENT", (ApplicationConfiguration sut) => sut.ContentfulEnvironment, "foo", "foo");
Expand All @@ -65,22 +71,27 @@ public void Returns_ContentfulPreviewHost_Value()
yield return ("CPD_SEARCH_CLIENT_API_KEY", (ApplicationConfiguration sut) => sut.SearchApiKey, "foo", "foo");
yield return ("CPD_SEARCH_ENDPOINT", (ApplicationConfiguration sut) => sut.SearchEndpoint, "foo", "foo");
yield return ("CPD_SEARCH_INDEX_NAME", (ApplicationConfiguration sut) => sut.SearchIndexName, "foo", "foo");

// Default values
yield return ("CPD_AZURE_ENVIRONMENT", (ApplicationConfiguration sut) => sut.AzureEnvironment, null, "");
yield return ("CPD_CLARITY", (ApplicationConfiguration sut) => sut.ClarityProjectId, null, "");
yield return ("CPD_DELIVERY_KEY", (ApplicationConfiguration sut) => sut.ContentfulDeliveryApiKey, null, "");
yield return ("CPD_CONTENTFUL_ENVIRONMENT", (ApplicationConfiguration sut) => sut.ContentfulEnvironment, null, "");
yield return ("CPD_PREVIEW_KEY", (ApplicationConfiguration sut) => sut.ContentfulPreviewId, null, "");
yield return ("CPD_SPACE_ID", (ApplicationConfiguration sut) => sut.ContentfulSpaceId, null, "");
yield return ("CPD_GOOGLEANALYTICSTAG", (ApplicationConfiguration sut) => sut.GoogleTagManagerKey, null, "");
yield return ("CPD_INSTRUMENTATION_CONNECTIONSTRING", (ApplicationConfiguration sut) => sut.AppInsightsConnectionString, null, "");
yield return ("VCS-REF", (ApplicationConfiguration sut) => sut.GitHash, null, "");
yield return ("VCS-TAG", (ApplicationConfiguration sut) => sut.AppVersion, null, "");
yield return ("CPD_AZURE_DATA_PROTECTION_CONTAINER_NAME", (ApplicationConfiguration sut) => sut.AzureDataProtectionContainerName, null, null);
yield return ("CPD_AZURE_ENVIRONMENT", (ApplicationConfiguration sut) => sut.AzureEnvironment, null, null);
yield return ("CPD_AZURE_MANAGED_IDENTITY_ID", (ApplicationConfiguration sut) => sut.AzureManagedIdentityId, null, null);
yield return ("CPD_AZURE_STORAGE_ACCOUNT", (ApplicationConfiguration sut) => sut.AzureStorageAccount, null, null);
yield return ("CPD_AZURE_STORAGE_ACCOUNT_URI_FORMAT_STRING", (ApplicationConfiguration sut) => sut.AzureStorageAccountUriFormatString, null, null);
yield return ("CPD_CLARITY", (ApplicationConfiguration sut) => sut.ClarityProjectId, null, null);
yield return ("CPD_DELIVERY_KEY", (ApplicationConfiguration sut) => sut.ContentfulDeliveryApiKey, null, null);
yield return ("CPD_CONTENTFUL_ENVIRONMENT", (ApplicationConfiguration sut) => sut.ContentfulEnvironment, null, null);
yield return ("CPD_PREVIEW_KEY", (ApplicationConfiguration sut) => sut.ContentfulPreviewId, null, null);
yield return ("CPD_SPACE_ID", (ApplicationConfiguration sut) => sut.ContentfulSpaceId, null, null);
yield return ("CPD_GOOGLEANALYTICSTAG", (ApplicationConfiguration sut) => sut.GoogleTagManagerKey, null, null);
yield return ("CPD_INSTRUMENTATION_CONNECTIONSTRING", (ApplicationConfiguration sut) => sut.AppInsightsConnectionString, null, null);
yield return ("VCS-REF", (ApplicationConfiguration sut) => sut.GitHash, null, null);
yield return ("VCS-TAG", (ApplicationConfiguration sut) => sut.AppVersion, null, null);
yield return ("CPD_DISABLE_SECURE_COOKIES", (ApplicationConfiguration sut) => sut.DisableSecureCookies, null, false);
yield return ("CPD_FEATURE_POLLING_INTERVAL", (ApplicationConfiguration sut) => sut.FeaturePollingInterval, null, 0);
yield return ("CPD_SEARCH_CLIENT_API_KEY", (ApplicationConfiguration sut) => sut.SearchApiKey, null, "");
yield return ("CPD_SEARCH_ENDPOINT", (ApplicationConfiguration sut) => sut.SearchEndpoint, null, "");
yield return ("CPD_SEARCH_INDEX_NAME", (ApplicationConfiguration sut) => sut.SearchIndexName, null, "");
yield return ("CPD_SEARCH_CLIENT_API_KEY", (ApplicationConfiguration sut) => sut.SearchApiKey, null, null);
yield return ("CPD_SEARCH_ENDPOINT", (ApplicationConfiguration sut) => sut.SearchEndpoint, null, null);
yield return ("CPD_SEARCH_INDEX_NAME", (ApplicationConfiguration sut) => sut.SearchIndexName, null, null);
}
}

Expand All @@ -89,11 +100,9 @@ public void Returns_AzureEnvironment_Value((string key, Func<ApplicationConfigur
{
// arrange
_configuration[values.key].Returns(values.value);
var targetValue = values.property(_sut);
var valueProperty = targetValue.GetType().GetProperty("Value");

// act
var actual = valueProperty.GetValue(targetValue);
var actual = values.property(_sut);

// assert
actual.Should().Be(values.expected);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
using NUnit.Framework;
using Childrens_Social_Care_CPD.Configuration;
using FluentAssertions;
using Childrens_Social_Care_CPD.Configuration;
using System.Linq;
using NSubstitute;

namespace Childrens_Social_Care_CPD_Tests.Configuration;

Expand All @@ -14,14 +11,14 @@ public partial class ConfigurationInformationTests
public void Setup()
{
_applicationConfiguration = Substitute.For<IApplicationConfiguration>();
_applicationConfiguration.AzureEnvironment.Value.Returns(ApplicationEnvironment.Development);
_applicationConfiguration.AzureEnvironment.Returns(ApplicationEnvironment.Development);
}

[Test]
public void Required_Values_Are_Detected()
{
// arrange
_applicationConfiguration.AppVersion.Returns(new StringConfigSetting(() => "foo"));
_applicationConfiguration.AppVersion.Returns("foo");

// act
var sut = new ConfigurationInformation(_applicationConfiguration);
Expand All @@ -38,7 +35,7 @@ public void Required_Values_Are_Detected()
public void Missing_Values_Are_Detected(string value)
{
// arrange
_applicationConfiguration.AppVersion.Returns(new StringConfigSetting(() => value));
_applicationConfiguration.AppVersion.Returns(value);

// act
var sut = new ConfigurationInformation(_applicationConfiguration);
Expand All @@ -53,7 +50,7 @@ public void Missing_Values_Are_Detected(string value)
public void Extraneous_Values_Are_Detected()
{
// arrange
_applicationConfiguration.ClarityProjectId.Returns(new StringConfigSetting(() => "foo"));
_applicationConfiguration.ClarityProjectId.Returns("foo");

// act
var sut = new ConfigurationInformation(_applicationConfiguration);
Expand All @@ -80,8 +77,8 @@ public void Sensitive_Values_Are_Obfuscated()
{
// arrange
var value = "sensitive value";
_applicationConfiguration.AzureEnvironment.Returns(new StringConfigSetting(() => ApplicationEnvironment.Production));
_applicationConfiguration.AppInsightsConnectionString.Returns(new StringConfigSetting(() => value));
_applicationConfiguration.AzureEnvironment.Returns(ApplicationEnvironment.Production);
_applicationConfiguration.AppInsightsConnectionString.Returns(value);

// act
var sut = new ConfigurationInformation(_applicationConfiguration);
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
using Childrens_Social_Care_CPD.Configuration;
using Childrens_Social_Care_CPD.Configuration.Features;
using Microsoft.Extensions.Logging;
using NSubstitute;
using NUnit.Framework;
using System.Threading;
using System.Threading.Tasks;
namespace Childrens_Social_Care_CPD_Tests.Configuration;
namespace Childrens_Social_Care_CPD_Tests.Configuration.Features;

public class FeaturesConfigBackgroundServiceTests
{
Expand All @@ -26,7 +25,7 @@ public void Setup()
public async Task Calls_Updater_At_Specified_Interval(int interval)
{
// arrange
_applicationConfiguration.FeaturePollingInterval.Value.Returns(interval);
_applicationConfiguration.FeaturePollingInterval.Returns(interval);
var featuresConfigBackgroundService = new FeaturesConfigBackgroundService(
_logger,
_applicationConfiguration,
Expand All @@ -50,7 +49,7 @@ public async Task Calls_Updater_At_Specified_Interval(int interval)
public async Task Returns_If_Interval_Is_Zero()
{
// arrange
_applicationConfiguration.FeaturePollingInterval.Value.Returns(0);
_applicationConfiguration.FeaturePollingInterval.Returns(0);
var featuresConfigBackgroundService = new FeaturesConfigBackgroundService(
_logger,
_applicationConfiguration,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
using Childrens_Social_Care_CPD.Configuration;
using FluentAssertions;
using NUnit.Framework;
using Childrens_Social_Care_CPD.Configuration.Features;

namespace Childrens_Social_Care_CPD_Tests.Configuration;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
using System.Threading.Tasks;
using System.Threading;
using NSubstitute.ExceptionExtensions;
using Childrens_Social_Care_CPD.Configuration.Features;

namespace Childrens_Social_Care_CPD_Tests.Configuration;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ public async Task Passes_When_All_Values_Set_And_Cookies_Are_Secured()
{
// arrange
_applicationConfiguration.SetAllValid();
_applicationConfiguration._featurePollingInterval = "0";
_applicationConfiguration._featurePollingInterval = 0;
var sut = new ConfigurationHealthCheck(_logger, _applicationConfiguration);

// act
Expand All @@ -37,7 +37,7 @@ public async Task Fails_When_Disable_Cookies_Is_True()
{
// arrange
_applicationConfiguration.SetAllValid();
_applicationConfiguration._disableSecureCookies = "true";
_applicationConfiguration._disableSecureCookies = true;
var sut = new ConfigurationHealthCheck(_logger, _applicationConfiguration);

// act
Expand Down
Loading
Loading