Skip to content

Commit c0fcd2a

Browse files
committed
Prepare changes for v0.10
1 parent ffa8e92 commit c0fcd2a

17 files changed

+50
-70
lines changed

src/AngleSharp.Io.Tests/AngleSharp.Io.Tests.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@
3636
<WarningLevel>4</WarningLevel>
3737
</PropertyGroup>
3838
<ItemGroup>
39-
<Reference Include="AngleSharp, Version=0.9.8.0, Culture=neutral, PublicKeyToken=e83494dcdc6d31ea, processorArchitecture=MSIL">
40-
<HintPath>..\packages\AngleSharp.0.9.8\lib\net45\AngleSharp.dll</HintPath>
39+
<Reference Include="AngleSharp, Version=0.10.0.0, Culture=neutral, PublicKeyToken=e83494dcdc6d31ea, processorArchitecture=MSIL">
40+
<HintPath>..\packages\AngleSharp.0.10.0\lib\net45\AngleSharp.dll</HintPath>
4141
<Private>True</Private>
4242
</Reference>
4343
<Reference Include="FluentAssertions, Version=4.13.1.0, Culture=neutral, PublicKeyToken=33f2691a05b67b6a, processorArchitecture=MSIL">

src/AngleSharp.Io.Tests/Network/AboutTests.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
namespace AngleSharp.Io.Tests.Network
22
{
3-
using AngleSharp.Network;
4-
using AngleSharp.Network.Default;
5-
using Io.Network;
3+
using AngleSharp.Io.Network;
64
using NUnit.Framework;
75
using System.Collections.Generic;
86
using System.Threading;
@@ -15,7 +13,7 @@ public class AboutTests
1513
public async Task InvokeAboutSettingsLowercaseShouldWorkFine()
1614
{
1715
var about = new AboutRequester();
18-
var requests = new List<IRequest>();
16+
var requests = new List<Request>();
1917
var req = new Request
2018
{
2119
Address = Url.Create("about://settings"),
@@ -37,7 +35,7 @@ public async Task InvokeAboutSettingsLowercaseShouldWorkFine()
3735
public async Task InvokeAboutSettingsUppercaseShouldWorkFine()
3836
{
3937
var about = new AboutRequester();
40-
var requests = new List<IRequest>();
38+
var requests = new List<Request>();
4139
var req = new Request
4240
{
4341
Address = Url.Create("about://Settings"),
@@ -59,7 +57,7 @@ public async Task InvokeAboutSettingsUppercaseShouldWorkFine()
5957
public async Task InvokeAboutUnsetUrlShouldNotFire()
6058
{
6159
var about = new AboutRequester();
62-
var requests = new List<IRequest>();
60+
var requests = new List<Request>();
6361
var req = new Request
6462
{
6563
Address = Url.Create("about://bookmarks"),
@@ -81,7 +79,7 @@ public async Task InvokeAboutUnsetUrlShouldNotFire()
8179
public async Task InvokeAboutUrlWithQueryShouldFire()
8280
{
8381
var about = new AboutRequester();
84-
var requests = new List<IRequest>();
82+
var requests = new List<Request>();
8583
var req = new Request
8684
{
8785
Address = Url.Create("about://cache?device=memory"),

src/AngleSharp.Io.Tests/Network/FileRequesterTests.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
namespace AngleSharp.Io.Tests.Network
22
{
3-
using AngleSharp.Dom.Html;
4-
using AngleSharp.Extensions;
3+
using AngleSharp.Dom;
4+
using AngleSharp.Html.Dom;
55
using AngleSharp.Io.Network;
6-
using AngleSharp.Network.Default;
76
using NUnit.Framework;
87
using System;
98
using System.IO;

src/AngleSharp.Io.Tests/Network/FtpRequesterTests.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
namespace AngleSharp.Io.Tests.Network
22
{
3-
using AngleSharp.Dom.Html;
4-
using AngleSharp.Extensions;
3+
using AngleSharp.Dom;
4+
using AngleSharp.Html.Dom;
55
using AngleSharp.Io.Network;
6-
using AngleSharp.Network.Default;
76
using NUnit.Framework;
87
using System.IO;
98
using System.Threading;

src/AngleSharp.Io.Tests/Network/HttpClientRequesterTests.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
namespace AngleSharp.Io.Tests.Network
22
{
3-
using AngleSharp.Extensions;
43
using AngleSharp.Io.Network;
54
using AngleSharp.Io.Tests.Network.Mocks;
6-
using AngleSharp.Network;
75
using FluentAssertions;
86
using NUnit.Framework;
97
using System;
@@ -13,7 +11,7 @@
1311
using System.Text;
1412
using System.Threading;
1513
using System.Threading.Tasks;
16-
using AngleSharpHttpMethod = AngleSharp.Network.HttpMethod;
14+
using AngleSharpHttpMethod = AngleSharp.Io.HttpMethod;
1715
using NetHttpMethod = System.Net.Http.HttpMethod;
1816

1917
[TestFixture]
@@ -129,7 +127,7 @@ public async Task EndToEnd()
129127
var request = DocumentRequest.Get(Url.Create("http://httpbin.org/html"));
130128

131129
// ACT
132-
var response = await context.Loader.DownloadAsync(request).Task;
130+
var response = await context.GetService<IDocumentLoader>().FetchAsync(request).Task;
133131
var document = await context.OpenAsync(response, CancellationToken.None);
134132

135133
// ASSERT

src/AngleSharp.Io.Tests/Network/Mocks/HttpMockState.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
namespace AngleSharp.Io.Tests.Network.Mocks
22
{
33
using AngleSharp.Io.Network;
4-
using AngleSharp.Network.Default;
54
using System;
65
using System.Collections.Generic;
76
using System.IO;
@@ -20,7 +19,7 @@ public HttpMockState()
2019
// data
2120
Request = new Request
2221
{
23-
Method = AngleSharp.Network.HttpMethod.Post,
22+
Method = AngleSharp.Io.HttpMethod.Post,
2423
Address = new Url("http://example/path?query=value"),
2524
Headers = new Dictionary<String, String>
2625
{

src/AngleSharp.Io.Tests/Network/ResponseTests.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
namespace AngleSharp.Io.Tests.Network
22
{
3-
using AngleSharp.Network.Default;
43
using FluentAssertions;
54
using NUnit.Framework;
65
using System.Net;
@@ -12,7 +11,7 @@ public class ResponseTests
1211
public void Initialize()
1312
{
1413
// ARRANGE, ACT
15-
var response = new Response();
14+
var response = new DefaultResponse();
1615

1716
// ASSERT
1817
response.Content.Should().BeNull();
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="AngleSharp" version="0.9.8" targetFramework="net45" />
3+
<package id="AngleSharp" version="0.10.0" targetFramework="net45" />
44
<package id="FluentAssertions" version="4.13.1" targetFramework="net45" />
55
<package id="NUnit" version="3.4.1" targetFramework="net45" />
66
</packages>

src/AngleSharp.Io/AngleSharp.Io.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
<DocumentationFile>bin\Release\AngleSharp.Io.xml</DocumentationFile>
3434
</PropertyGroup>
3535
<ItemGroup>
36-
<Reference Include="AngleSharp, Version=0.9.8.0, Culture=neutral, PublicKeyToken=e83494dcdc6d31ea, processorArchitecture=MSIL">
37-
<HintPath>..\packages\AngleSharp.0.9.8\lib\net45\AngleSharp.dll</HintPath>
36+
<Reference Include="AngleSharp, Version=0.10.0.0, Culture=neutral, PublicKeyToken=e83494dcdc6d31ea, processorArchitecture=MSIL">
37+
<HintPath>..\packages\AngleSharp.0.10.0\lib\net45\AngleSharp.dll</HintPath>
3838
<Private>True</Private>
3939
</Reference>
4040
<Reference Include="System" />
@@ -47,9 +47,9 @@
4747
<Reference Include="System.Xml" />
4848
</ItemGroup>
4949
<ItemGroup>
50-
<Compile Include="IoConfigurationExtensions.cs" />
50+
<Compile Include="ConfigurationExtensions.cs" />
5151
<Compile Include="Dom\WebSocketReadyState.cs" />
52-
<Compile Include="Extensions\GeneralExtensions.cs" />
52+
<Compile Include="GeneralExtensions.cs" />
5353
<Compile Include="Dom\WebSocket.cs" />
5454
<Compile Include="Interfaces\IStorage.cs" />
5555
<Compile Include="Network\AboutRequester.cs" />

src/AngleSharp.Io/IoConfigurationExtensions.cs renamed to src/AngleSharp.Io/ConfigurationExtensions.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1-
namespace AngleSharp
1+
namespace AngleSharp.Io
22
{
33
using AngleSharp.Io.Network;
4-
using AngleSharp.Network;
5-
using AngleSharp.Network.Default;
64
using System;
75
using System.Net.Http;
6+
using LoaderSetup = AngleSharp.ConfigurationExtensions.LoaderSetup;
87

98
/// <summary>
109
/// Additional extensions for improved requesters.
1110
/// </summary>
12-
public static class IoConfigurationExtensions
11+
public static class ConfigurationExtensions
1312
{
1413
/// <summary>
1514
/// Adds a loader service that comes with all (improved) requesters.
1615
/// </summary>
1716
/// <param name="configuration">The configuration to use.</param>
1817
/// <param name="setup">Optional setup for the loader service.</param>
1918
/// <returns>The new configuration.</returns>
20-
public static IConfiguration WithRequesters(this IConfiguration configuration, Action<ConfigurationExtensions.LoaderSetup> setup = null)
19+
public static IConfiguration WithRequesters(this IConfiguration configuration, Action<LoaderSetup> setup = null)
2120
{
2221
return configuration.WithRequesters(new HttpClientHandler { UseCookies = false, AllowAutoRedirect = false }, setup);
2322
}
@@ -31,7 +30,7 @@ public static IConfiguration WithRequesters(this IConfiguration configuration, A
3130
/// </param>
3231
/// <param name="setup">Optional setup for the loader service.</param>
3332
/// <returns>The new configuration.</returns>
34-
public static IConfiguration WithRequesters(this IConfiguration configuration, HttpMessageHandler httpMessageHandler, Action<ConfigurationExtensions.LoaderSetup> setup = null)
33+
public static IConfiguration WithRequesters(this IConfiguration configuration, HttpMessageHandler httpMessageHandler, Action<LoaderSetup> setup = null)
3534
{
3635
var httpClient = new HttpClient(httpMessageHandler);
3736
var requesters = new IRequester[]

0 commit comments

Comments
 (0)