Skip to content

Commit e877c1d

Browse files
committed
1.0.8
1 parent 988b88c commit e877c1d

File tree

94 files changed

+2426
-238
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+2426
-238
lines changed

SocketIoClientDotNet.sln

-39
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
using System.Runtime.InteropServices;
4+
5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
[assembly: AssemblyTitle("SocketIoClientDotNet.Tests.mono")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("")]
12+
[assembly: AssemblyProduct("SocketIoClientDotNet.Tests.mono")]
13+
[assembly: AssemblyCopyright("Copyright © 2014")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
17+
// Setting ComVisible to false makes the types in this assembly not visible
18+
// to COM components. If you need to access a type in this assembly from
19+
// COM, set the ComVisible attribute to true on that type.
20+
[assembly: ComVisible(false)]
21+
22+
// The following GUID is for the ID of the typelib if this project is exposed to COM
23+
[assembly: Guid("0df2fc9c-4abf-4925-9617-c374461b8ea7")]
24+
25+
// Version information for an assembly consists of the following four values:
26+
//
27+
// Major Version
28+
// Minor Version
29+
// Build Number
30+
// Revision
31+
//
32+
// You can specify all the values or you can default the Build and Revision Numbers
33+
// by using the '*' as shown below:
34+
// [assembly: AssemblyVersion("1.0.*")]
35+
[assembly: AssemblyVersion("1.0.0.0")]
36+
[assembly: AssemblyFileVersion("1.0.0.0")]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="..\SocketIoClientDotNet.mono\packages\xunit.core.2.0.0\build\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.core.props" Condition="Exists('..\SocketIoClientDotNet.mono\packages\xunit.core.2.0.0\build\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.core.props')" />
4+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
5+
<PropertyGroup>
6+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
7+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
8+
<ProjectGuid>{022DE7B5-7AA6-447A-8720-DDF627C384FD}</ProjectGuid>
9+
<OutputType>Library</OutputType>
10+
<AppDesignerFolder>Properties</AppDesignerFolder>
11+
<RootNamespace>SocketIoClientDotNet.Tests.mono</RootNamespace>
12+
<AssemblyName>SocketIoClientDotNet.Tests.mono</AssemblyName>
13+
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
14+
<FileAlignment>512</FileAlignment>
15+
<NuGetPackageImportStamp>56483a1c</NuGetPackageImportStamp>
16+
</PropertyGroup>
17+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
18+
<DebugSymbols>true</DebugSymbols>
19+
<DebugType>full</DebugType>
20+
<Optimize>false</Optimize>
21+
<OutputPath>bin\Debug\</OutputPath>
22+
<DefineConstants>DEBUG;TRACE</DefineConstants>
23+
<ErrorReport>prompt</ErrorReport>
24+
<WarningLevel>4</WarningLevel>
25+
</PropertyGroup>
26+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27+
<DebugType>pdbonly</DebugType>
28+
<Optimize>true</Optimize>
29+
<OutputPath>bin\Release\</OutputPath>
30+
<DefineConstants>TRACE</DefineConstants>
31+
<ErrorReport>prompt</ErrorReport>
32+
<WarningLevel>4</WarningLevel>
33+
</PropertyGroup>
34+
<ItemGroup>
35+
<Reference Include="EngineIoClientDotNet, Version=0.9.18.0, Culture=neutral, processorArchitecture=MSIL">
36+
<HintPath>..\SocketIoClientDotNet.mono\packages\EngineIoClientDotNet.0.9.18\lib\net45\EngineIoClientDotNet.dll</HintPath>
37+
<Private>True</Private>
38+
</Reference>
39+
<Reference Include="Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
40+
<HintPath>..\SocketIoClientDotNet.mono\packages\Newtonsoft.Json.7.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
41+
<Private>True</Private>
42+
</Reference>
43+
<Reference Include="System" />
44+
<Reference Include="System.Core" />
45+
<Reference Include="System.Web" />
46+
<Reference Include="System.Xml.Linq" />
47+
<Reference Include="System.Data.DataSetExtensions" />
48+
<Reference Include="Microsoft.CSharp" />
49+
<Reference Include="System.Data" />
50+
<Reference Include="System.Xml" />
51+
<Reference Include="WebSocket4Net, Version=0.12.0.0, Culture=neutral, PublicKeyToken=eb4e154b696bf72a, processorArchitecture=MSIL">
52+
<HintPath>..\SocketIoClientDotNet.mono\packages\WebSocket4Net.0.12\lib\net45\WebSocket4Net.dll</HintPath>
53+
<Private>True</Private>
54+
</Reference>
55+
<Reference Include="xunit.abstractions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
56+
<HintPath>..\SocketIoClientDotNet.mono\packages\xunit.abstractions.2.0.0\lib\net35\xunit.abstractions.dll</HintPath>
57+
<Private>True</Private>
58+
</Reference>
59+
<Reference Include="xunit.assert, Version=2.0.0.2929, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
60+
<HintPath>..\SocketIoClientDotNet.mono\packages\xunit.assert.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.assert.dll</HintPath>
61+
<Private>True</Private>
62+
</Reference>
63+
<Reference Include="xunit.core, Version=2.0.0.2929, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
64+
<HintPath>..\SocketIoClientDotNet.mono\packages\xunit.extensibility.core.2.0.0\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.core.dll</HintPath>
65+
<Private>True</Private>
66+
</Reference>
67+
</ItemGroup>
68+
<ItemGroup>
69+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ClientTests\Connection.cs">
70+
<Link>ClientTests\Connection.cs</Link>
71+
</Compile>
72+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ClientTests\ServerConnectionTest.cs">
73+
<Link>ClientTests\ServerConnectionTest.cs</Link>
74+
</Compile>
75+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ClientTests\UrlTest.cs">
76+
<Link>ClientTests\UrlTest.cs</Link>
77+
</Compile>
78+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ModuleTests\HasBinaryDataTest.cs">
79+
<Link>ModuleTests\HasBinaryDataTest.cs</Link>
80+
</Compile>
81+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ParserTests\ByteArrayTest.cs">
82+
<Link>ParserTests\ByteArrayTest.cs</Link>
83+
</Compile>
84+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ParserTests\Helpers.cs">
85+
<Link>ParserTests\Helpers.cs</Link>
86+
</Compile>
87+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ParserTests\ParserTest.cs">
88+
<Link>ParserTests\ParserTest.cs</Link>
89+
</Compile>
90+
<Compile Include="Properties\AssemblyInfo.cs" />
91+
</ItemGroup>
92+
<ItemGroup>
93+
<ProjectReference Include="..\SocketIoClientDotNet.mono\SocketIoClientDotNet.mono.csproj">
94+
<Project>{9c663463-8a1d-4960-a64a-1e0303034fe2}</Project>
95+
<Name>SocketIoClientDotNet.mono</Name>
96+
</ProjectReference>
97+
</ItemGroup>
98+
<ItemGroup>
99+
<None Include="app.config" />
100+
<None Include="packages.config" />
101+
</ItemGroup>
102+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
103+
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
104+
<PropertyGroup>
105+
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
106+
</PropertyGroup>
107+
<Error Condition="!Exists('..\SocketIoClientDotNet.mono\packages\xunit.core.2.0.0\build\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.core.props')" Text="$([System.String]::Format('$(ErrorText)', '..\SocketIoClientDotNet.mono\packages\xunit.core.2.0.0\build\portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS\xunit.core.props'))" />
108+
</Target>
109+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
110+
Other similar extension points exist, see Microsoft.Common.targets.
111+
<Target Name="BeforeBuild">
112+
</Target>
113+
<Target Name="AfterBuild">
114+
</Target>
115+
-->
116+
</Project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<runtime>
4+
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
5+
<dependentAssembly>
6+
<assemblyIdentity name="WebSocket4Net" publicKeyToken="eb4e154b696bf72a" culture="neutral" />
7+
<bindingRedirect oldVersion="0.0.0.0-0.12.0.0" newVersion="0.12.0.0" />
8+
</dependentAssembly>
9+
<dependentAssembly>
10+
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
11+
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
12+
</dependentAssembly>
13+
</assemblyBinding>
14+
</runtime>
15+
</configuration>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<packages>
3+
<package id="EngineIoClientDotNet" version="0.9.18" targetFramework="net45" />
4+
<package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" />
5+
<package id="WebSocket4Net" version="0.12" targetFramework="net45" />
6+
<package id="xunit" version="2.0.0" targetFramework="net45" />
7+
<package id="xunit.abstractions" version="2.0.0" targetFramework="net45" />
8+
<package id="xunit.assert" version="2.0.0" targetFramework="net45" />
9+
<package id="xunit.core" version="2.0.0" targetFramework="net45" />
10+
<package id="xunit.extensibility.core" version="2.0.0" targetFramework="net45" />
11+
</packages>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
using System.Runtime.InteropServices;
4+
5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
[assembly: AssemblyTitle("SocketIoClientDotNet.Tests.net35")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("")]
12+
[assembly: AssemblyProduct("SocketIoClientDotNet.Tests.net35")]
13+
[assembly: AssemblyCopyright("Copyright © 2014")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
17+
// Setting ComVisible to false makes the types in this assembly not visible
18+
// to COM components. If you need to access a type in this assembly from
19+
// COM, set the ComVisible attribute to true on that type.
20+
[assembly: ComVisible(false)]
21+
22+
// The following GUID is for the ID of the typelib if this project is exposed to COM
23+
[assembly: Guid("bf93a8d2-2707-4a53-93d6-a6a00af2f1d5")]
24+
25+
// Version information for an assembly consists of the following four values:
26+
//
27+
// Major Version
28+
// Minor Version
29+
// Build Number
30+
// Revision
31+
//
32+
// You can specify all the values or you can default the Build and Revision Numbers
33+
// by using the '*' as shown below:
34+
// [assembly: AssemblyVersion("1.0.*")]
35+
[assembly: AssemblyVersion("1.0.0.0")]
36+
[assembly: AssemblyFileVersion("1.0.0.0")]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<PropertyGroup>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<ProjectGuid>{6D90EB17-A71E-4A5F-8BF1-1F7991AEB976}</ProjectGuid>
8+
<OutputType>Library</OutputType>
9+
<AppDesignerFolder>Properties</AppDesignerFolder>
10+
<RootNamespace>SocketIoClientDotNet.Tests</RootNamespace>
11+
<AssemblyName>SocketIoClientDotNet.Tests.net35</AssemblyName>
12+
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
13+
<FileAlignment>512</FileAlignment>
14+
</PropertyGroup>
15+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16+
<DebugSymbols>true</DebugSymbols>
17+
<DebugType>full</DebugType>
18+
<Optimize>false</Optimize>
19+
<OutputPath>bin\Debug\</OutputPath>
20+
<DefineConstants>DEBUG;TRACE</DefineConstants>
21+
<ErrorReport>prompt</ErrorReport>
22+
<WarningLevel>4</WarningLevel>
23+
</PropertyGroup>
24+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
25+
<DebugType>pdbonly</DebugType>
26+
<Optimize>true</Optimize>
27+
<OutputPath>bin\Release\</OutputPath>
28+
<DefineConstants>TRACE</DefineConstants>
29+
<ErrorReport>prompt</ErrorReport>
30+
<WarningLevel>4</WarningLevel>
31+
</PropertyGroup>
32+
<ItemGroup>
33+
<Reference Include="EngineIoClientDotNet, Version=1.0.6.0, Culture=neutral, processorArchitecture=MSIL">
34+
<HintPath>..\SocketIoClientDotNet.net35\packages\EngineIoClientDotNet.1.0.6\lib\net35\EngineIoClientDotNet.dll</HintPath>
35+
</Reference>
36+
<Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
37+
<HintPath>..\SocketIoClientDotNet.net35\packages\Newtonsoft.Json.9.0.1\lib\net35\Newtonsoft.Json.dll</HintPath>
38+
</Reference>
39+
<Reference Include="SuperSocket.ClientEngine, Version=0.10.0.0, Culture=neutral, PublicKeyToken=ee9af13f57f00acc, processorArchitecture=MSIL">
40+
<HintPath>..\SocketIoClientDotNet.net35\packages\SuperSocket.ClientEngine.Core.0.10.0\lib\net35-client\SuperSocket.ClientEngine.dll</HintPath>
41+
</Reference>
42+
<Reference Include="System" />
43+
<Reference Include="System.Core" />
44+
<Reference Include="System.Threading.Tasks.NET35, Version=3.0.2.0, Culture=neutral, processorArchitecture=MSIL">
45+
<SpecificVersion>False</SpecificVersion>
46+
<HintPath>..\SocketIoClientDotNet.net35\packages\System.Threading.Tasks.Unofficial.3.1\lib\net35\System.Threading.Tasks.NET35.dll</HintPath>
47+
</Reference>
48+
<Reference Include="System.Xml.Linq" />
49+
<Reference Include="System.Data.DataSetExtensions" />
50+
<Reference Include="System.Data" />
51+
<Reference Include="System.Xml" />
52+
<Reference Include="WebSocket4Net, Version=0.15.2.11, Culture=neutral, PublicKeyToken=eb4e154b696bf72a, processorArchitecture=MSIL">
53+
<HintPath>..\SocketIoClientDotNet.net35\packages\WebSocket4Net.0.15.2\lib\net35\WebSocket4Net.dll</HintPath>
54+
</Reference>
55+
<Reference Include="xunit, Version=1.9.2.1705, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c, processorArchitecture=MSIL">
56+
<HintPath>..\SocketIoClientDotNet.net35\packages\xunit.1.9.2\lib\net20\xunit.dll</HintPath>
57+
</Reference>
58+
</ItemGroup>
59+
<ItemGroup>
60+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ClientTests\Connection.cs">
61+
<Link>ClientTests\Connection.cs</Link>
62+
</Compile>
63+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ClientTests\ConnectionConstants.cs">
64+
<Link>ClientTests\ConnectionConstants.cs</Link>
65+
</Compile>
66+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ClientTests\ServerConnectionTest_net35.cs">
67+
<Link>ClientTests\ServerConnectionTest_net35.cs</Link>
68+
</Compile>
69+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ClientTests\UrlTest.cs">
70+
<Link>ClientTests\UrlTest.cs</Link>
71+
</Compile>
72+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ModuleTests\HasBinaryDataTest.cs">
73+
<Link>ModuleTests\HasBinaryDataTest.cs</Link>
74+
</Compile>
75+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ParserTests\ByteArrayTest.cs">
76+
<Link>ParserTests\ByteArrayTest.cs</Link>
77+
</Compile>
78+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ParserTests\Helpers.cs">
79+
<Link>ParserTests\Helpers.cs</Link>
80+
</Compile>
81+
<Compile Include="..\SocketIoClientDotNet.Tests.net45\ParserTests\ParserTest.cs">
82+
<Link>ParserTests\ParserTest.cs</Link>
83+
</Compile>
84+
<Compile Include="Properties\AssemblyInfo.cs" />
85+
</ItemGroup>
86+
<ItemGroup>
87+
<None Include="app.config" />
88+
<None Include="packages.config">
89+
<SubType>Designer</SubType>
90+
</None>
91+
</ItemGroup>
92+
<ItemGroup>
93+
<ProjectReference Include="..\SocketIoClientDotNet.net35\SocketIoClientDotNet.net35.csproj">
94+
<Project>{e3d3a67d-9a1e-4915-8a2d-1c0e4447f5e0}</Project>
95+
<Name>SocketIoClientDotNet.net35</Name>
96+
</ProjectReference>
97+
</ItemGroup>
98+
<ItemGroup>
99+
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
100+
</ItemGroup>
101+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
102+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
103+
Other similar extension points exist, see Microsoft.Common.targets.
104+
<Target Name="BeforeBuild">
105+
</Target>
106+
<Target Name="AfterBuild">
107+
</Target>
108+
-->
109+
</Project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<ProjectConfiguration>
2+
<Settings>
3+
<IgnoredTests>
4+
<FixtureTestSelector>
5+
<FixtureName>SocketIoClientDotNet.Tests.ParserTests.ParserTest</FixtureName>
6+
</FixtureTestSelector>
7+
<FixtureTestSelector>
8+
<FixtureName>SocketIoClientDotNet.Tests.ParserTests.ByteArrayTest</FixtureName>
9+
</FixtureTestSelector>
10+
<FixtureTestSelector>
11+
<FixtureName>SocketIoClientDotNet.Tests.ModuleTests.HasBinaryDataTest</FixtureName>
12+
</FixtureTestSelector>
13+
<FixtureTestSelector>
14+
<FixtureName>SocketIoClientDotNet.Tests.ClientTests.UrlTest</FixtureName>
15+
</FixtureTestSelector>
16+
</IgnoredTests>
17+
<PreviouslyBuiltSuccessfully>True</PreviouslyBuiltSuccessfully>
18+
</Settings>
19+
</ProjectConfiguration>

0 commit comments

Comments
 (0)