Permalink
Browse files

Initial commit

  • Loading branch information...
0 parents commit e518364e041dbc5494ef036d849c7c0b62ed30a4 @mikeobrien committed Aug 11, 2010
Showing with 28,967 additions and 0 deletions.
  1. +7 −0 .gitignore
  2. +18 −0 LICENSE
  3. +46 −0 README.md
  4. +15 −0 lib/nunit/license.txt
  5. +277 −0 lib/nunit/net-1.1/NUnitFitTests.html
  6. +84 −0 lib/nunit/net-1.1/NUnitTests.config
  7. +11 −0 lib/nunit/net-1.1/NUnitTests.nunit
  8. +4 −0 lib/nunit/net-1.1/agent.conf
  9. +18 −0 lib/nunit/net-1.1/agent.log.conf
  10. BIN lib/nunit/net-1.1/framework/nunit.framework.dll
  11. +9,711 −0 lib/nunit/net-1.1/framework/nunit.framework.xml
  12. BIN lib/nunit/net-1.1/framework/nunit.mocks.dll
  13. BIN lib/nunit/net-1.1/framework/pnunit.framework.dll
  14. +18 −0 lib/nunit/net-1.1/launcher.log.conf
  15. BIN lib/nunit/net-1.1/lib/fit.dll
  16. BIN lib/nunit/net-1.1/lib/log4net.dll
  17. BIN lib/nunit/net-1.1/lib/nunit-console-runner.dll
  18. BIN lib/nunit/net-1.1/lib/nunit.core.dll
  19. BIN lib/nunit/net-1.1/lib/nunit.core.interfaces.dll
  20. BIN lib/nunit/net-1.1/lib/nunit.fixtures.dll
  21. BIN lib/nunit/net-1.1/lib/nunit.util.dll
  22. BIN lib/nunit/net-1.1/nunit-agent.exe
  23. +76 −0 lib/nunit/net-1.1/nunit-agent.exe.config
  24. BIN lib/nunit/net-1.1/nunit-console.exe
  25. +76 −0 lib/nunit/net-1.1/nunit-console.exe.config
  26. BIN lib/nunit/net-1.1/nunit.framework.dll
  27. BIN lib/nunit/net-1.1/pnunit-agent.exe
  28. +77 −0 lib/nunit/net-1.1/pnunit-agent.exe.config
  29. BIN lib/nunit/net-1.1/pnunit-launcher.exe
  30. +77 −0 lib/nunit/net-1.1/pnunit-launcher.exe.config
  31. BIN lib/nunit/net-1.1/pnunit.framework.dll
  32. BIN lib/nunit/net-1.1/pnunit.tests.dll
  33. BIN lib/nunit/net-1.1/runFile.exe
  34. +43 −0 lib/nunit/net-1.1/runFile.exe.config
  35. +2 −0 lib/nunit/net-1.1/runpnunit.bat
  36. +24 −0 lib/nunit/net-1.1/test.conf
  37. BIN lib/nunit/net-1.1/tests/loadtest-assembly.dll
  38. BIN lib/nunit/net-1.1/tests/mock-assembly.dll
  39. BIN lib/nunit/net-1.1/tests/nonamespace-assembly.dll
  40. BIN lib/nunit/net-1.1/tests/nunit-console.tests.dll
  41. BIN lib/nunit/net-1.1/tests/nunit.core.tests.dll
  42. BIN lib/nunit/net-1.1/tests/nunit.fixtures.tests.dll
  43. BIN lib/nunit/net-1.1/tests/nunit.framework.dll
  44. BIN lib/nunit/net-1.1/tests/nunit.framework.tests.dll
  45. BIN lib/nunit/net-1.1/tests/nunit.mocks.tests.dll
  46. BIN lib/nunit/net-1.1/tests/nunit.util.tests.dll
  47. BIN lib/nunit/net-1.1/tests/test-assembly.dll
  48. BIN lib/nunit/net-1.1/tests/test-utilities.dll
  49. BIN lib/nunit/net-1.1/tests/timing-tests.dll
  50. +277 −0 lib/nunit/net-2.0/NUnitFitTests.html
  51. +84 −0 lib/nunit/net-2.0/NUnitTests.config
  52. +14 −0 lib/nunit/net-2.0/NUnitTests.nunit
  53. +4 −0 lib/nunit/net-2.0/agent.conf
  54. +18 −0 lib/nunit/net-2.0/agent.log.conf
  55. BIN lib/nunit/net-2.0/framework/nunit.framework.dll
  56. +10,228 −0 lib/nunit/net-2.0/framework/nunit.framework.xml
  57. BIN lib/nunit/net-2.0/framework/nunit.mocks.dll
  58. BIN lib/nunit/net-2.0/framework/pnunit.framework.dll
  59. +18 −0 lib/nunit/net-2.0/launcher.log.conf
  60. BIN lib/nunit/net-2.0/lib/Failure.png
  61. BIN lib/nunit/net-2.0/lib/Ignored.png
  62. BIN lib/nunit/net-2.0/lib/Inconclusive.png
  63. BIN lib/nunit/net-2.0/lib/Skipped.png
  64. BIN lib/nunit/net-2.0/lib/Success.png
  65. BIN lib/nunit/net-2.0/lib/fit.dll
  66. BIN lib/nunit/net-2.0/lib/log4net.dll
  67. BIN lib/nunit/net-2.0/lib/nunit-console-runner.dll
  68. BIN lib/nunit/net-2.0/lib/nunit-gui-runner.dll
  69. BIN lib/nunit/net-2.0/lib/nunit.core.dll
  70. BIN lib/nunit/net-2.0/lib/nunit.core.interfaces.dll
  71. BIN lib/nunit/net-2.0/lib/nunit.fixtures.dll
  72. BIN lib/nunit/net-2.0/lib/nunit.uiexception.dll
  73. BIN lib/nunit/net-2.0/lib/nunit.uikit.dll
  74. BIN lib/nunit/net-2.0/lib/nunit.util.dll
  75. BIN lib/nunit/net-2.0/nunit-agent-x86.exe
  76. +76 −0 lib/nunit/net-2.0/nunit-agent-x86.exe.config
  77. BIN lib/nunit/net-2.0/nunit-agent.exe
  78. +76 −0 lib/nunit/net-2.0/nunit-agent.exe.config
  79. BIN lib/nunit/net-2.0/nunit-console-x86.exe
  80. +76 −0 lib/nunit/net-2.0/nunit-console-x86.exe.config
  81. BIN lib/nunit/net-2.0/nunit-console.exe
  82. +76 −0 lib/nunit/net-2.0/nunit-console.exe.config
  83. BIN lib/nunit/net-2.0/nunit-x86.exe
  84. +91 −0 lib/nunit/net-2.0/nunit-x86.exe.config
  85. BIN lib/nunit/net-2.0/nunit.exe
  86. +91 −0 lib/nunit/net-2.0/nunit.exe.config
  87. BIN lib/nunit/net-2.0/nunit.framework.dll
  88. BIN lib/nunit/net-2.0/pnunit-agent.exe
  89. +77 −0 lib/nunit/net-2.0/pnunit-agent.exe.config
  90. BIN lib/nunit/net-2.0/pnunit-launcher.exe
  91. +77 −0 lib/nunit/net-2.0/pnunit-launcher.exe.config
  92. BIN lib/nunit/net-2.0/pnunit.framework.dll
  93. BIN lib/nunit/net-2.0/pnunit.tests.dll
  94. BIN lib/nunit/net-2.0/runFile.exe
  95. +43 −0 lib/nunit/net-2.0/runFile.exe.config
  96. +2 −0 lib/nunit/net-2.0/runpnunit.bat
  97. +24 −0 lib/nunit/net-2.0/test.conf
  98. BIN lib/nunit/net-2.0/tests/loadtest-assembly.dll
  99. BIN lib/nunit/net-2.0/tests/mock-assembly.dll
  100. BIN lib/nunit/net-2.0/tests/nonamespace-assembly.dll
  101. BIN lib/nunit/net-2.0/tests/nunit-console.tests.dll
  102. BIN lib/nunit/net-2.0/tests/nunit-gui.tests.dll
  103. BIN lib/nunit/net-2.0/tests/nunit.core.tests.dll
  104. BIN lib/nunit/net-2.0/tests/nunit.fixtures.tests.dll
  105. BIN lib/nunit/net-2.0/tests/nunit.framework.dll
  106. BIN lib/nunit/net-2.0/tests/nunit.framework.tests.dll
  107. BIN lib/nunit/net-2.0/tests/nunit.mocks.tests.dll
  108. BIN lib/nunit/net-2.0/tests/nunit.uiexception.tests.dll
  109. BIN lib/nunit/net-2.0/tests/nunit.uikit.tests.dll
  110. BIN lib/nunit/net-2.0/tests/nunit.util.tests.dll
  111. BIN lib/nunit/net-2.0/tests/test-assembly.dll
  112. BIN lib/nunit/net-2.0/tests/test-utilities.dll
  113. BIN lib/nunit/net-2.0/tests/timing-tests.dll
  114. BIN lib/webhost/WebDev.WebHost.dll
  115. +33 −0 release/Gem.rb
  116. +54 −0 src/Installer/Installer.wixproj
  117. +131 −0 src/Installer/Installer.wxs
  118. BIN src/Installer/Resources/Installer.ico
  119. +165 −0 src/Installer/Resources/License.rtf
  120. BIN src/Installer/Resources/bannrbmp.bmp
  121. BIN src/Installer/Resources/dlgbmp.bmp
  122. BIN src/Installer/Resources/exclamic.ico
  123. BIN src/Installer/Resources/info.ico
  124. BIN src/Installer/Resources/new.ico
  125. BIN src/Installer/Resources/up.ico
  126. +44 −0 src/NielsBohrLibrary/App_Data/Catalog.tsv
  127. +46 −0 src/NielsBohrLibrary/App_Data/Catalog.xml
  128. BIN src/NielsBohrLibrary/App_Data/Content/0071455469.pdf
  129. BIN src/NielsBohrLibrary/App_Data/Content/0393061329.pdf
  130. BIN src/NielsBohrLibrary/App_Data/Content/0520078225.pdf
  131. BIN src/NielsBohrLibrary/App_Data/Content/0520088174.pdf
  132. BIN src/NielsBohrLibrary/App_Data/Content/052182351X.pdf
  133. BIN src/NielsBohrLibrary/App_Data/Content/0674624610.pdf
  134. BIN src/NielsBohrLibrary/App_Data/Content/0674823656.pdf
  135. BIN src/NielsBohrLibrary/App_Data/Content/0691125759.pdf
  136. BIN src/NielsBohrLibrary/App_Data/Content/0781769604.pdf
  137. +1 −0 src/NielsBohrLibrary/Books.svc
  138. +119 −0 src/NielsBohrLibrary/Books.svc.cs
  139. +1 −0 src/NielsBohrLibrary/Content.svc
  140. +53 −0 src/NielsBohrLibrary/Content.svc.cs
  141. +33 −0 src/NielsBohrLibrary/Contracts/Book.cs
  142. +15 −0 src/NielsBohrLibrary/Contracts/Books.cs
  143. +59 −0 src/NielsBohrLibrary/Contracts/IBooksService.cs
  144. +28 −0 src/NielsBohrLibrary/Contracts/IContentService.cs
  145. +127 −0 src/NielsBohrLibrary/Domain/Catalog.cs
  146. +20 −0 src/NielsBohrLibrary/Domain/CatalogItem.cs
  147. +17 −0 src/NielsBohrLibrary/IEnumerableExtensions.cs
  148. +126 −0 src/NielsBohrLibrary/NielsBohrLibrary.Distrib.csproj
  149. +52 −0 src/NielsBohrLibrary/NielsBohrLibrary.Distrib.sln
  150. +130 −0 src/NielsBohrLibrary/NielsBohrLibrary.csproj
  151. +73 −0 src/NielsBohrLibrary/PostCompile.fsx
  152. +36 −0 src/NielsBohrLibrary/Properties/AssemblyInfo.cs
  153. +5 −0 src/NielsBohrLibrary/README.TXT
  154. +26 −0 src/NielsBohrLibrary/Runtime/LogHandler.cs
  155. +17 −0 src/NielsBohrLibrary/Runtime/SecurityValidator.cs
  156. +68 −0 src/NielsBohrLibrary/Web.config
  157. +6 −0 src/WcfRestContrib.Tests/Migrated rules for WcfRestContrib.Tests.ruleset
  158. +36 −0 src/WcfRestContrib.Tests/Properties/AssemblyInfo.cs
  159. +29 −0 src/WcfRestContrib.Tests/TestData/TestData.cs
  160. +12 −0 src/WcfRestContrib.Tests/Utility/HttpWebRequestExtensions.cs
  161. +26 −0 src/WcfRestContrib.Tests/Utility/TestRestRequest.cs
  162. +181 −0 src/WcfRestContrib.Tests/Utility/TestWebServer.cs
  163. +149 −0 src/WcfRestContrib.Tests/WcfRestContrib.Tests.csproj
  164. +13 −0 src/WcfRestContrib.Tests/_Policy.txt
  165. +116 −0 src/WcfRestContrib.Tests/_Smoke/NielsBohrBooksTests.cs
  166. +79 −0 src/WcfRestContrib.sln
  167. +19 −0 src/WcfRestContrib/Collections/Specialized/NameValueCollectionExtensions.cs
  168. +14 −0 src/WcfRestContrib/Diagnostics/IWebLogHandler.cs
  169. +41 −0 src/WcfRestContrib/IO/StreamExtensions.cs
  170. +50 −0 src/WcfRestContrib/IdentityModel/Policy/IdentityAuthorizationPolicy.cs
  171. +86 −0 src/WcfRestContrib/Net/Http/BasicAuthentication.cs
  172. +19 −0 src/WcfRestContrib/Net/Http/RequestInformation.cs
  173. +17 −0 src/WcfRestContrib/Net/Http/Verbs.cs
  174. +36 −0 src/WcfRestContrib/Properties/AssemblyInfo.cs
  175. +38 −0 src/WcfRestContrib/Reflection/TypeExtensions.cs
  176. +70 −0 src/WcfRestContrib/Runtime/Serialization/WrappedDataContractSerializer.cs
  177. +20 −0 src/WcfRestContrib/ServiceModel/Activation/WebServiceHostFactory.cs
  178. +35 −0 src/WcfRestContrib/ServiceModel/Channels/BinaryBodyReader.cs
  179. +38 −0 src/WcfRestContrib/ServiceModel/Channels/BinaryBodyWriter.cs
  180. +36 −0 src/WcfRestContrib/ServiceModel/Channels/FormUrlEncodedReader.cs
  181. +46 −0 src/WcfRestContrib/ServiceModel/Channels/FormUrlEncodedWriter.cs
  182. +90 −0 src/WcfRestContrib/ServiceModel/Channels/MessageExtensions.cs
  183. +117 −0 src/WcfRestContrib/ServiceModel/Channels/NameValueReader.cs
  184. +105 −0 src/WcfRestContrib/ServiceModel/Channels/NameValueWriter.cs
  185. +26 −0 src/WcfRestContrib/ServiceModel/Configuration/BehaviorExtensionElementExtensions.cs
  186. +55 −0 src/WcfRestContrib/ServiceModel/Configuration/ConfigurationManager.cs
  187. +22 −0 src/WcfRestContrib/ServiceModel/Configuration/CustomBindingElementExtensions.cs
  188. +52 −0 src/WcfRestContrib/ServiceModel/Configuration/ErrorHandler/BehaviorElement.cs
  189. +100 −0 src/WcfRestContrib/ServiceModel/Configuration/WebAuthentication/ConfigurationBehaviorElement.cs
  190. +66 −0 src/WcfRestContrib/ServiceModel/Configuration/WebDispatchFormatter/ConfigurationBehaviorElement.cs
  191. +60 −0 src/WcfRestContrib/ServiceModel/Configuration/WebDispatchFormatter/FormatterElement.cs
  192. +48 −0 src/WcfRestContrib/ServiceModel/Configuration/WebDispatchFormatter/FormattersElement.cs
  193. +101 −0 src/WcfRestContrib/ServiceModel/Configuration/WebErrorHandler/ConfigurationBehaviorElement.cs
  194. +82 −0 src/WcfRestContrib/ServiceModel/Description/ContractDescriptionExtensions.cs
  195. +56 −0 src/WcfRestContrib/ServiceModel/Description/ErrorHandlerAttribute.cs
  196. +116 −0 src/WcfRestContrib/ServiceModel/Description/ErrorHandlerBehavior.cs
  197. +31 −0 src/WcfRestContrib/ServiceModel/Description/OperationAuthenticationAttribute.cs
  198. +50 −0 src/WcfRestContrib/ServiceModel/Description/OperationAuthenticationBehavior.cs
  199. +128 −0 src/WcfRestContrib/ServiceModel/Description/OperationDescriptionExtensions.cs
  200. +38 −0 src/WcfRestContrib/ServiceModel/Description/RedirectAttribute.cs
  201. +42 −0 src/WcfRestContrib/ServiceModel/Description/RedirectBehavior.cs
  202. +39 −0 src/WcfRestContrib/ServiceModel/Description/RequestMessagePartDescription.cs
  203. +45 −0 src/WcfRestContrib/ServiceModel/Description/ServiceAuthenticationAttribute.cs
  204. +80 −0 src/WcfRestContrib/ServiceModel/Description/ServiceAuthenticationBehavior.cs
  205. +52 −0 src/WcfRestContrib/ServiceModel/Description/ServiceDescriptionExtensions.cs
  206. +60 −0 src/WcfRestContrib/ServiceModel/Description/WebAuthenticationConfigurationAttribute.cs
  207. +49 −0 src/WcfRestContrib/ServiceModel/Description/WebAuthenticationConfigurationBehavior.cs
  208. +56 −0 src/WcfRestContrib/ServiceModel/Description/WebDispatchFormatterAttribute.cs
  209. +97 −0 src/WcfRestContrib/ServiceModel/Description/WebDispatchFormatterBehavior.cs
  210. +18 −0 src/WcfRestContrib/ServiceModel/Description/WebDispatchFormatterConfigurationAttribute.cs
  211. +39 −0 src/WcfRestContrib/ServiceModel/Description/WebDispatchFormatterConfigurationBehavior.cs
  212. +25 −0 src/WcfRestContrib/ServiceModel/Description/WebDispatchFormatterMimeTypeAttribute.cs
  213. +80 −0 src/WcfRestContrib/ServiceModel/Description/WebErrorHandlerConfigurationAttribute.cs
  214. +60 −0 src/WcfRestContrib/ServiceModel/Description/WebErrorHandlerConfigurationBehavior.cs
  215. +108 −0 src/WcfRestContrib/ServiceModel/Description/WebHttpBehavior.cs
  216. +30 −0 src/WcfRestContrib/ServiceModel/Dispatcher/Formatters/DataContract.cs
  217. +31 −0 src/WcfRestContrib/ServiceModel/Dispatcher/Formatters/DataContractJson.cs
  218. +31 −0 src/WcfRestContrib/ServiceModel/Dispatcher/Formatters/FormUrlEncoded.cs
  219. +43 −0 src/WcfRestContrib/ServiceModel/Dispatcher/Formatters/PoxDataContract.cs
  220. +22 −0 src/WcfRestContrib/ServiceModel/Dispatcher/IWebAuthenticationHandler.cs
  221. +17 −0 src/WcfRestContrib/ServiceModel/Dispatcher/IWebFormatter.cs
  222. +73 −0 src/WcfRestContrib/ServiceModel/Dispatcher/OperationAuthenticationInvoker.cs
  223. +63 −0 src/WcfRestContrib/ServiceModel/Dispatcher/RedirectInspector.cs
  224. +58 −0 src/WcfRestContrib/ServiceModel/Dispatcher/ServiceAuthenticationInspector.cs
  225. +33 −0 src/WcfRestContrib/ServiceModel/Dispatcher/WebBasicAuthenticationHandler.cs
  226. +228 −0 src/WcfRestContrib/ServiceModel/Dispatcher/WebDispatchFormatter.cs
  227. +53 −0 src/WcfRestContrib/ServiceModel/Dispatcher/WebFormatterDeserializationContext.cs
  228. +60 −0 src/WcfRestContrib/ServiceModel/Dispatcher/WebFormatterFactory.cs
  229. +57 −0 src/WcfRestContrib/ServiceModel/Dispatcher/WebFormatterSerializationContext.cs
  230. +43 −0 src/WcfRestContrib/ServiceModel/OperationContextExtensions.cs
  231. +178 −0 src/WcfRestContrib/ServiceModel/ServiceHostBaseExtensions.cs
  232. +21 −0 src/WcfRestContrib/ServiceModel/Web/ContractConfigurationAttribute.cs
  233. +25 −0 src/WcfRestContrib/ServiceModel/Web/Exceptions/BasicRequiresTransportSecurityException.cs
  234. +32 −0 src/WcfRestContrib/ServiceModel/Web/Exceptions/BasicUnauthorizedException.cs
  235. +53 −0 src/WcfRestContrib/ServiceModel/Web/Exceptions/DeserializationException.cs
  236. +16 −0 src/WcfRestContrib/ServiceModel/Web/Exceptions/InternalServerException.cs
  237. +16 −0 src/WcfRestContrib/ServiceModel/Web/Exceptions/InvalidParameterException.cs
  238. +14 −0 src/WcfRestContrib/ServiceModel/Web/Exceptions/NotFoundException.cs
  239. +32 −0 src/WcfRestContrib/ServiceModel/Web/Exceptions/WebException.cs
  240. +13 −0 src/WcfRestContrib/ServiceModel/Web/IWebExceptionDataContract.cs
  241. +19 −0 src/WcfRestContrib/ServiceModel/Web/IncomingWebRequestContextExtensions.cs
  242. +29 −0 src/WcfRestContrib/ServiceModel/Web/OutgoingWebResponseContextExtensions.cs
  243. +58 −0 src/WcfRestContrib/ServiceModel/Web/ServiceConfigurationAttribute.cs
  244. +154 −0 src/WcfRestContrib/ServiceModel/Web/WebErrorHandler.cs
  245. +84 −0 src/WcfRestContrib/ServiceModel/Web/WebServiceHost.cs
  246. +24 −0 src/WcfRestContrib/StringExtensions.cs
  247. +87 −0 src/WcfRestContrib/System/Web/ServiceAnonymityModule.cs
  248. +209 −0 src/WcfRestContrib/WcfRestContrib.csproj
  249. BIN src/WcfRestContrib/WcfRestContrib.snk
  250. +102 −0 src/WcfRestContrib/Xml/PoxXmlReader.cs
  251. +69 −0 src/WcfRestContrib/Xml/PoxXmlWriter.cs
  252. +31 −0 src/WcfRestContrib/Xml/TypeExtensions.cs
  253. +17 −0 src/WcfRestContrib/Xml/XmlDocumentExtensions.cs
  254. +22 −0 src/WcfRestContrib/Xml/XmlNodeExtensions.cs
@@ -0,0 +1,7 @@
+obj
+bin
+pkg
+.nu
+_ReSharper.*
+*.user
+*.suo
18 LICENSE
@@ -0,0 +1,18 @@
+Copyright (c) 2010 Ultraviolet Catastrophe
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
+INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@@ -0,0 +1,46 @@
+Wcf Rest Contrib
+=============
+
+This library enables you to enumerate and communicate with Hid compatible USB devices in .NET. It offers synchronous and asynchronous read and write functionality as well as notification of insertion and removal of a device.
+
+Overview
+------------
+
+The WCF REST Contrib library adds the following functionality to the current WCF REST implementation:
+
+Automatic de/serialization based on Content-Type and Accept headers. More...
+Ships with the following formatters:
+Form url encoded More...
+POX (Via DataContractSerializer, no namespaces/attributes, element order not enforced) More...
+Xml (Via DataContractSerializer) More...
+Json (Via DataContractJsonSerializer) More...
+Easily plug in your own custom formatters which can be mapped to a mime type. More...
+Ability to do per service or per operation authentication with your own custom handler. More...
+Ships with a basic authentication handler. More...
+Ability to declaratively set service host options for transfer mode, custom error handler and behavior/binding configuration. More...
+Ability to declaratively specify binding and behavior configuration on a service or contract while maintaining a "zero configuration" service. More...
+Custom error handler behavior that enables you to provide your own custom handler. More...
+Ships with the WCF REST Contrib WebErrorHandler which automatically serializes error message based on incoming message Accept header. This handler works in conjunction with the WCF REST Contrib WebException to pass http status and friendly error messages to the client. More...
+HttpModule that automatically "removes" those pesky .svc extensions. More...
+Ability to declaratively define an auto response redirect when a specified redirect querystring parameter is passed by the user. More...
+Ability to receive an entity body with a GET request. More...
+
+Installation
+------------
+
+ nu install wcfrestcontrib
+
+Props
+------------
+
+Thanks to JetBrains for providing OSS licenses for [R#](http://www.jetbrains.com/resharper/features/code_refactoring.html) and [dotTrace](http://www.jetbrains.com/profiler/)!
+
+Build
+------------
+
+Software Requirements for Developing & Building:
+
+Visual Studio 2010/Visual C# 2010 Express Edition
+.NET 4.0 SP1
+F# 1.9+
+WiX 3.5+
@@ -0,0 +1,15 @@
+Copyright � 2002-2008 Charlie Poole
+Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov
+Copyright � 2000-2002 Philip A. Craig
+
+This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required.
+
+Portions Copyright � 2002-2008 Charlie Poole or Copyright � 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright � 2000-2002 Philip A. Craig
+
+2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+
+3. This notice may not be removed or altered from any source distribution.
@@ -0,0 +1,277 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+ <body>
+ <h1>NUnit Acceptance Tests</h1>
+ <p>
+ Developers love self-referential programs! Hence, NUnit has always run all it's
+ own tests, even those that are not really unit tests.
+ <p>Now, beginning with NUnit 2.4, NUnit has top-level tests using Ward Cunningham's
+ FIT framework. At this time, the tests are pretty rudimentary, but it's a start
+ and it's a framework for doing more.
+ <h2>Running the Tests</h2>
+ <p>Open a console or shell window and navigate to the NUnit bin directory, which
+ contains this file. To run the test under Microsoft .Net, enter the command
+ <pre> runFile NUnitFitTests.html TestResults.html .</pre>
+ To run it under Mono, enter
+ <pre> mono runFile.exe NUnitFitTests.html TestResults.html .</pre>
+ Note the space and dot at the end of each command. The results of your test
+ will be in TestResults.html in the same directory.
+ <h2>Platform and CLR Version</h2>
+ <table BORDER cellSpacing="0" cellPadding="5">
+ <tr>
+ <td colspan="2">NUnit.Fixtures.PlatformInfo</td>
+ </tr>
+ </table>
+ <h2>Verify Unit Tests</h2>
+ <p>
+ Load and run the NUnit unit tests, verifying that the results are as expected.
+ When these tests are run on different platforms, different numbers of tests may
+ be skipped, so the values for Skipped and Run tests are informational only.
+ <p>
+ The number of tests in each assembly should be constant across all platforms -
+ any discrepancy usually means that one of the test source files was not
+ compiled on the platform. There should be no failures and no tests ignored.
+ <p><b>Note:</b>
+ At the moment, the nunit.extensions.tests assembly is failing because the
+ fixture doesn't initialize addins in the test domain.
+ <p>
+ <table BORDER cellSpacing="0" cellPadding="5">
+ <tr>
+ <td colspan="6">NUnit.Fixtures.AssemblyRunner</td>
+ </tr>
+ <tr>
+ <td>Assembly</td>
+ <td>Tests()</td>
+ <td>Run()</td>
+ <td>Skipped()</td>
+ <td>Ignored()</td>
+ <td>Failures()</td>
+ </tr>
+ <tr>
+ <td>nunit.framework.tests.dll</td>
+ <td>397</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.core.tests.dll</td>
+ <td>355</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.util.tests.dll</td>
+ <td>238</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.mocks.tests.dll</td>
+ <td>43</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.extensions.tests.dll</td>
+ <td>5</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit-console.tests.dll</td>
+ <td>40</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.uikit.tests.dll</td>
+ <td>34</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit-gui.tests.dll</td>
+ <td>15</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>nunit.fixtures.tests.dll</td>
+ <td>6</td>
+ <td>&nbsp;</td>
+ <td>&nbsp;</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ </table>
+ <h2>Code Snippet Tests</h2>
+ <p>
+ These tests create a test assembly from a snippet of code and then load and run
+ the tests that it contains, verifying that the structure of the loaded tests is
+ as expected and that the number of tests run, skipped, ignored or failed is
+ correct.
+ <p>
+ <table BORDER cellSpacing="0" cellPadding="5">
+ <tr>
+ <td colspan="6">NUnit.Fixtures.SnippetRunner</td>
+ </tr>
+ <tr>
+ <td>Code</td>
+ <td>Tree()</td>
+ <td>Run()</td>
+ <td>Skipped()</td>
+ <td>Ignored()</td>
+ <td>Failures()</td>
+ </tr>
+ <tr>
+ <td><pre>public class TestClass
+{
+}</pre>
+ </td>
+ <td>EMPTY</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass
+{
+}</pre>
+ </td>
+ <td>TestClass</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass
+{
+ [Test]
+ public void T1() { }
+ [Test]
+ public void T2() { }
+ [Test]
+ public void T3() { }
+}</pre>
+ </td>
+ <td><pre>TestClass
+&gt;T1
+&gt;T2
+&gt;T3</pre>
+ </td>
+ <td>3</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass1
+{
+ [Test]
+ public void T1() { }
+}
+
+[TestFixture]
+public class TestClass2
+{
+ [Test]
+ public void T2() { }
+ [Test]
+ public void T3() { }
+}</pre>
+ </td>
+ <td><pre>TestClass1
+&gt;T1
+TestClass2
+&gt;T2
+&gt;T3</pre>
+ </td>
+ <td>3</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass
+{
+ [Test]
+ public void T1() { }
+ [Test, Ignore]
+ public void T2() { }
+ [Test]
+ public void T3() { }
+}</pre>
+ </td>
+ <td><pre>TestClass
+&gt;T1
+&gt;T2
+&gt;T3</pre>
+ </td>
+ <td>2</td>
+ <td>0</td>
+ <td>1</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td><pre>using NUnit.Framework;
+
+[TestFixture]
+public class TestClass
+{
+ [Test]
+ public void T1() { }
+ [Test, Explicit]
+ public void T2() { }
+ [Test]
+ public void T3() { }
+}</pre>
+ </td>
+ <td><pre>TestClass
+&gt;T1
+&gt;T2
+&gt;T3</pre>
+ </td>
+ <td>2</td>
+ <td>1</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ </table>
+ <h2>Summary Information</h2>
+ <table BORDER cellSpacing="0" cellPadding="5">
+ <tr>
+ <td colspan="2">fit.Summary</td>
+ </tr>
+ </table>
+ </body>
+</html>
Oops, something went wrong.

0 comments on commit e518364

Please sign in to comment.