File tree Expand file tree Collapse file tree 5 files changed +17
-15
lines changed
Nager.PublicSuffix.TestConsole
Nager.PublicSuffix.UnitTest Expand file tree Collapse file tree 5 files changed +17
-15
lines changed Original file line number Diff line number Diff line change 88 </PropertyGroup >
99
1010 <ItemGroup >
11- <PackageReference Include =" Microsoft.Extensions.Logging" Version =" 8.0.0" />
12- <PackageReference Include =" Microsoft.Extensions.Logging.Console" Version =" 8.0.0" />
11+ <PackageReference Include =" Microsoft.Extensions.Logging" Version =" 9.0.0" />
12+ <PackageReference Include =" Microsoft.Extensions.Logging.Abstractions" Version =" 9.0.0" />
13+ <PackageReference Include =" Microsoft.Extensions.Logging.Console" Version =" 9.0.0" />
1314 </ItemGroup >
1415
1516 <ItemGroup >
Original file line number Diff line number Diff line change 77 </PropertyGroup >
88
99 <ItemGroup >
10- <PackageReference Include =" Microsoft.Extensions.Configuration" Version =" 8.0.0" />
11- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.9.0" />
12- <PackageReference Include =" Moq" Version =" 4.20.70" />
13- <PackageReference Include =" MSTest.TestAdapter" Version =" 3.2.0" />
14- <PackageReference Include =" MSTest.TestFramework" Version =" 3.2.0" />
10+ <PackageReference Include =" Microsoft.Extensions.Configuration" Version =" 9.0.0" />
11+ <PackageReference Include =" Microsoft.Extensions.Logging.Abstractions" Version =" 9.0.0" />
12+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.12.0" />
13+ <PackageReference Include =" Moq" Version =" 4.20.72" />
14+ <PackageReference Include =" MSTest.TestAdapter" Version =" 3.6.3" />
15+ <PackageReference Include =" MSTest.TestFramework" Version =" 3.6.3" />
1516 </ItemGroup >
1617
1718 <ItemGroup >
Original file line number Diff line number Diff line change 2323
2424 <SymbolPackageFormat >snupkg</SymbolPackageFormat >
2525
26- <TargetFrameworks >netstandard2.0;netstandard2.1;net6.0; net8.0</TargetFrameworks >
26+ <TargetFrameworks >netstandard2.0;netstandard2.1;net8.0</TargetFrameworks >
2727
28- <Version >3.3 .0</Version >
28+ <Version >3.4 .0</Version >
2929 </PropertyGroup >
3030
3131 <ItemGroup >
3939 </ItemGroup >
4040
4141 <ItemGroup >
42- <PackageReference Include =" Microsoft.Extensions.Configuration.Abstractions" Version =" 8 .0.0" />
43- <PackageReference Include =" Microsoft.Extensions.Logging.Abstractions" Version =" 8 .0.0" />
42+ <PackageReference Include =" Microsoft.Extensions.Configuration.Abstractions" Version =" 9 .0.0" />
43+ <PackageReference Include =" Microsoft.Extensions.Logging.Abstractions" Version =" 9 .0.0" />
4444 </ItemGroup >
4545
4646</Project >
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ public CachedHttpRuleProvider(
5353 url = "https://publicsuffix.org/list/public_suffix_list.dat" ;
5454 }
5555
56- this . _dataFileUrl = url ;
56+ this . _dataFileUrl = url ?? throw new InvalidOperationException ( "_dataFileUrl must contain a non-null value" ) ;
5757 }
5858
5959 /// <summary>
@@ -82,7 +82,7 @@ public CachedHttpRuleProvider(
8282 var tempUrl = configuration [ "Nager:PublicSuffix:DataUrl" ] ;
8383 if ( ! string . IsNullOrEmpty ( tempUrl ) )
8484 {
85- url = tempUrl ;
85+ url = tempUrl ! ;
8686 }
8787 }
8888
@@ -123,7 +123,7 @@ public override async Task<bool> BuildAsync(
123123 }
124124
125125 var ruleParser = new TldRuleParser ( ) ;
126- var rules = ruleParser . ParseRules ( ruleData ) ;
126+ var rules = ruleParser . ParseRules ( ruleData ! ) ;
127127
128128 base . CreateDomainDataStructure ( rules ) ;
129129
Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ public SimpleHttpRuleProvider(
4545 url = "https://publicsuffix.org/list/public_suffix_list.dat" ;
4646 }
4747
48- this . _dataFileUrl = url ;
48+ this . _dataFileUrl = url ?? throw new InvalidOperationException ( "_dataFileUrl must contain a non-null value" ) ;
4949 }
5050
5151 /// <inheritdoc/>
You can’t perform that action at this time.
0 commit comments