Skip to content

Commit 504706b

Browse files
Refactor WebServer and add unit tests (#238)
Co-authored-by: Robin Jones <[email protected]>
1 parent 04b71fc commit 504706b

File tree

16 files changed

+457
-163
lines changed

16 files changed

+457
-163
lines changed

nanoFramework.WebServer.FileSystem/nanoFramework.WebServer.FileSystem.nfproj

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,13 @@
9999
<HintPath>..\packages\nanoFramework.System.IO.Streams.1.1.52\lib\System.IO.Streams.dll</HintPath>
100100
<Private>True</Private>
101101
</Reference>
102-
<Reference Include="System.Net, Version=1.10.64.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
103-
<HintPath>..\packages\nanoFramework.System.Net.1.10.64\lib\System.Net.dll</HintPath>
104-
<Private>True</Private>
105-
</Reference>
106102
<Reference Include="System.IO">
107103
<HintPath>..\packages\nanoFramework.System.IO.FileSystem.1.1.23\lib\System.IO.FileSystem.dll</HintPath>
108104
<Private>True</Private>
109105
</Reference>
106+
<Reference Include="System.Net">
107+
<HintPath>..\packages\nanoFramework.System.Net.1.10.68\lib\System.Net.dll</HintPath>
108+
</Reference>
110109
<Reference Include="System.Net.Http, Version=1.5.113.0, Culture=neutral, PublicKeyToken=c07d481e9758c731">
111110
<HintPath>..\packages\nanoFramework.System.Net.Http.Server.1.5.113\lib\System.Net.Http.dll</HintPath>
112111
<Private>True</Private>

nanoFramework.WebServer.FileSystem/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<package id="nanoFramework.System.Collections" version="1.5.31" targetFramework="netnano1.0" />
66
<package id="nanoFramework.System.IO.FileSystem" version="1.1.32" targetFramework="netnano1.0" />
77
<package id="nanoFramework.System.IO.Streams" version="1.1.52" targetFramework="netnano1.0" />
8-
<package id="nanoFramework.System.Net" version="1.10.64" targetFramework="netnano1.0" />
8+
<package id="nanoFramework.System.Net" version="1.10.68" targetFramework="netnano1.0" />
99
<package id="nanoFramework.System.Net.Http.Server" version="1.5.113" targetFramework="netnano1.0" />
1010
<package id="nanoFramework.System.Runtime" version="1.0.6" targetFramework="netnano1.0" />
1111
<package id="nanoFramework.System.Text" version="1.2.54" targetFramework="netnano1.0" />

nanoFramework.WebServer.FileSystem/packages.lock.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
},
3535
"nanoFramework.System.Net": {
3636
"type": "Direct",
37-
"requested": "[1.10.64, 1.10.64]",
38-
"resolved": "1.10.64",
39-
"contentHash": "BM/+UzIrPqseGTRO1biYDU5zT5Mnt9Rb2IDa0milqbulAKJtZn0Sv+dwxSrT+FI27q8mgu78azhDF+fCqSmGhQ=="
37+
"requested": "[1.10.68, 1.10.68]",
38+
"resolved": "1.10.68",
39+
"contentHash": "PoM4NadhtMBnuGiOPqi+TJZD8xicz0v72hG5gPGDvWXeKDCMYCMqiCqY+di2pRL3qGHkF+hh8kLOf+wBUJBWNQ=="
4040
},
4141
"nanoFramework.System.Net.Http.Server": {
4242
"type": "Direct",

nanoFramework.WebServer.sln

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1313
EndProject
1414
Project("{11A8DD76-328B-46DF-9F39-F559912D0360}") = "nanoFramework.WebServer.FileSystem", "nanoFramework.WebServer.FileSystem\nanoFramework.WebServer.FileSystem.nfproj", "{9D8A2D18-8036-4880-B46B-D5218247257D}"
1515
EndProject
16+
Project("{11A8DD76-328B-46DF-9F39-F559912D0360}") = "nanoFramework.WebServer.Tests", "tests\nanoFramework.WebServer.Tests\nanoFramework.WebServer.Tests.nfproj", "{2C2B4750-2A48-4D19-9404-178AAB946482}"
17+
EndProject
1618
Global
1719
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1820
Debug|Any CPU = Debug|Any CPU
@@ -31,6 +33,12 @@ Global
3133
{9D8A2D18-8036-4880-B46B-D5218247257D}.Release|Any CPU.ActiveCfg = Release|Any CPU
3234
{9D8A2D18-8036-4880-B46B-D5218247257D}.Release|Any CPU.Build.0 = Release|Any CPU
3335
{9D8A2D18-8036-4880-B46B-D5218247257D}.Release|Any CPU.Deploy.0 = Release|Any CPU
36+
{2C2B4750-2A48-4D19-9404-178AAB946482}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
37+
{2C2B4750-2A48-4D19-9404-178AAB946482}.Debug|Any CPU.Build.0 = Debug|Any CPU
38+
{2C2B4750-2A48-4D19-9404-178AAB946482}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
39+
{2C2B4750-2A48-4D19-9404-178AAB946482}.Release|Any CPU.ActiveCfg = Release|Any CPU
40+
{2C2B4750-2A48-4D19-9404-178AAB946482}.Release|Any CPU.Build.0 = Release|Any CPU
41+
{2C2B4750-2A48-4D19-9404-178AAB946482}.Release|Any CPU.Deploy.0 = Release|Any CPU
3442
EndGlobalSection
3543
GlobalSection(SolutionProperties) = preSolution
3644
HideSolutionNode = FALSE

nanoFramework.WebServer/MethodAttribute.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ namespace nanoFramework.WebServer
1818
public class MethodAttribute : Attribute
1919
{
2020
/// <summary>
21-
/// Gets or sets the method.
21+
/// Gets the method.
2222
/// </summary>
23-
public string Method { get; set; }
23+
public string Method { get; }
2424

2525
/// <summary>
2626
/// Creates a method attribute.

nanoFramework.WebServer/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,3 @@
1515
// to COM components. If you need to access a type in this assembly from
1616
// COM, set the ComVisible attribute to true on that type.
1717
[assembly: ComVisible(false)]
18-

0 commit comments

Comments
 (0)