├── .gitattributes ├── .gitignore ├── .gitmodules ├── .paket ├── paket.bootstrapper.exe └── paket.targets ├── .travis.yml ├── LICENSE.txt ├── RELEASE_NOTES.md ├── WebApiContrib.sln ├── appveyor.yml ├── paket.dependencies ├── paket.lock ├── readme.md ├── src ├── WebApiContrib.Testing │ ├── ApiControllerExtensions.cs │ ├── Assert.cs │ ├── AssertionException.cs │ ├── DummyLoggingRepository.cs │ ├── FakeController.cs │ ├── FakeHandler.cs │ ├── Internal │ │ └── Extensions │ │ │ ├── MemberInfoExtensions.cs │ │ │ ├── MethodInfoExtensions.cs │ │ │ └── TypeExtensions.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RouteTestingExtensions.cs │ ├── TestFactory.cs │ ├── WebApiContrib.Testing.csproj │ ├── WebApiContrib.Testing.nuspec │ ├── paket.references │ └── paket.template └── WebApiContrib │ ├── Caching │ ├── IThrottleStore.cs │ ├── InMemoryThrottleStore.cs │ └── ThrottleEntry.cs │ ├── Configuration │ └── ConfigurationExtensions.cs │ ├── Conneg │ └── ContentNegotiation.cs │ ├── Content │ └── CompressedContent.cs │ ├── Data │ └── ILoggingRepository.cs │ ├── Filters │ ├── EnableCorsAttribute.cs │ ├── ExceptionHandlingAttribute.cs │ └── ValidationAttribute.cs │ ├── Formatting │ ├── CSVMediaTypeFormatter.cs │ └── PlainTextFormatter.cs │ ├── Http │ └── HttpRequestMessageExtensions.cs │ ├── Internal │ ├── Extensions │ │ ├── ActionExtensions.cs │ │ ├── EnumerableExtensions.cs │ │ ├── HttpResponseMessageExtensions.cs │ │ └── IsInExtensions.cs │ ├── HttpHeaderNames.cs │ ├── MediaTypeConstants.cs │ └── ReflectionHelper.cs │ ├── MessageHandlers │ ├── BasicAuthenticationHandler.cs │ ├── ETagHandler.cs │ ├── EncodingHandler.cs │ ├── HeadMessageHandler.cs │ ├── HttpMethodTunnelMessageHandler.cs │ ├── LoggingHandler.cs │ ├── MethodOverrideHandler.cs │ ├── NotAcceptableMessageHandler.cs │ ├── RequireHttpsHandler.cs │ ├── SelfHostConsoleOutputHandler.cs │ ├── SimpleCorsHandler.cs │ ├── ThrottlingHandler.cs │ ├── TraceMessageHandler.cs │ └── UriFormatExtensionHandler.cs │ ├── Messages │ ├── ApiLoggingInfo.cs │ └── Error.cs │ ├── ModelBinders │ ├── MvcActionValueBinder.cs │ └── MvcStyleBindingAttribute.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── ResponseMessages │ ├── ConflictResponse.cs │ ├── CreateResponse.cs │ ├── IApiResource.cs │ ├── MovedPermanentlyResponse.cs │ ├── NotModifiedResponse.cs │ ├── OkResponse.cs │ ├── RedirectResponse.cs │ ├── ResourceIdentifierBase.cs │ ├── ResourceResponseBase.cs │ └── TemporaryRedirectResponse.cs │ ├── Selectors │ ├── CorsActionSelector.cs │ └── NamespaceHttpControllerSelector.cs │ ├── Serialization │ ├── IHttpMessageSerializerAsync.cs │ ├── MessageContentHttpMessageSerializer.cs │ └── UnderscoreMappingResolver.cs │ ├── Tracing │ └── TraceWriterExtensions.cs │ ├── WebApiContrib.csproj │ ├── WebApiContrib.nuspec │ ├── paket.references │ └── paket.template └── test └── WebApiContribTests ├── Conneg └── ContentNegotiationTests.cs ├── Data ├── Request └── Response ├── Formatting └── PlainTextFormatterTests.cs ├── Helpers ├── Contact.cs ├── ContactsController.cs ├── DeepComparer.cs ├── DeepComparerTests.cs ├── IContactRepository.cs ├── InMemoryContactRepository.cs └── PrecannedMessageHandler.cs ├── Http └── HttpRequestMessageExtensionsTests.cs ├── MessageHandlers ├── ETagHandlerTests.cs ├── EncodingHandlerTests.cs ├── HeadMessageHandlerTests.cs ├── LoggingHandlerTests.cs ├── MessageHandlerTester.cs ├── NotAcceptableMessageHandlerTests.cs └── ThrottlingHandlerTests.cs ├── ModelBinders └── MvcActionValueBinderTests.cs ├── ResponseMessages ├── ConflictResponseMessageTests.cs ├── CreateResponseMessageTests.cs ├── HttpResponseMessageTester.cs ├── MovedPermanentlyResponseMessageTests.cs ├── NotModifiedResponseTests.cs ├── OkResponseMessageTests.cs ├── RedirectResponseTests.cs └── TemporaryRedirectResponseMessageTests.cs ├── Serialization ├── SerialisationTests.cs └── UnderscoreMappingResolverTests.cs ├── TestBase.cs ├── TestHelpers.cs ├── Testing ├── ApiControllerExtensionsTests.cs └── RouteTestingExtensionsTests.cs ├── WebApiContribTests.csproj └── paket.references /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/.gitmodules -------------------------------------------------------------------------------- /.paket/paket.bootstrapper.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/.paket/paket.bootstrapper.exe -------------------------------------------------------------------------------- /.paket/paket.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/.paket/paket.targets -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /WebApiContrib.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/WebApiContrib.sln -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/appveyor.yml -------------------------------------------------------------------------------- /paket.dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/paket.dependencies -------------------------------------------------------------------------------- /paket.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/paket.lock -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/readme.md -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/ApiControllerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/ApiControllerExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/Assert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/Assert.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/AssertionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/AssertionException.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/DummyLoggingRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/DummyLoggingRepository.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/FakeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/FakeController.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/FakeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/FakeHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/Internal/Extensions/MemberInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/Internal/Extensions/MemberInfoExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/Internal/Extensions/MethodInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/Internal/Extensions/MethodInfoExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/Internal/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/Internal/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/RouteTestingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/RouteTestingExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/TestFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/TestFactory.cs -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/WebApiContrib.Testing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/WebApiContrib.Testing.csproj -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/WebApiContrib.Testing.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/WebApiContrib.Testing.nuspec -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/paket.references: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/paket.references -------------------------------------------------------------------------------- /src/WebApiContrib.Testing/paket.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib.Testing/paket.template -------------------------------------------------------------------------------- /src/WebApiContrib/Caching/IThrottleStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Caching/IThrottleStore.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Caching/InMemoryThrottleStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Caching/InMemoryThrottleStore.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Caching/ThrottleEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Caching/ThrottleEntry.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Configuration/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Configuration/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Conneg/ContentNegotiation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Conneg/ContentNegotiation.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Content/CompressedContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Content/CompressedContent.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Data/ILoggingRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Data/ILoggingRepository.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Filters/EnableCorsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Filters/EnableCorsAttribute.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Filters/ExceptionHandlingAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Filters/ExceptionHandlingAttribute.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Filters/ValidationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Filters/ValidationAttribute.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Formatting/CSVMediaTypeFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Formatting/CSVMediaTypeFormatter.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Formatting/PlainTextFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Formatting/PlainTextFormatter.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Http/HttpRequestMessageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Http/HttpRequestMessageExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Internal/Extensions/ActionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Internal/Extensions/ActionExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Internal/Extensions/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Internal/Extensions/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Internal/Extensions/HttpResponseMessageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Internal/Extensions/HttpResponseMessageExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Internal/Extensions/IsInExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Internal/Extensions/IsInExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Internal/HttpHeaderNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Internal/HttpHeaderNames.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Internal/MediaTypeConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Internal/MediaTypeConstants.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Internal/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Internal/ReflectionHelper.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/BasicAuthenticationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/BasicAuthenticationHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/ETagHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/ETagHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/EncodingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/EncodingHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/HeadMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/HeadMessageHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/HttpMethodTunnelMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/HttpMethodTunnelMessageHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/LoggingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/LoggingHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/MethodOverrideHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/MethodOverrideHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/NotAcceptableMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/NotAcceptableMessageHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/RequireHttpsHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/RequireHttpsHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/SelfHostConsoleOutputHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/SelfHostConsoleOutputHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/SimpleCorsHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/SimpleCorsHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/ThrottlingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/ThrottlingHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/TraceMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/TraceMessageHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/MessageHandlers/UriFormatExtensionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/MessageHandlers/UriFormatExtensionHandler.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Messages/ApiLoggingInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Messages/ApiLoggingInfo.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Messages/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Messages/Error.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ModelBinders/MvcActionValueBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ModelBinders/MvcActionValueBinder.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ModelBinders/MvcStyleBindingAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ModelBinders/MvcStyleBindingAttribute.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/ConflictResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/ConflictResponse.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/CreateResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/CreateResponse.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/IApiResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/IApiResource.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/MovedPermanentlyResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/MovedPermanentlyResponse.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/NotModifiedResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/NotModifiedResponse.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/OkResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/OkResponse.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/RedirectResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/RedirectResponse.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/ResourceIdentifierBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/ResourceIdentifierBase.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/ResourceResponseBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/ResourceResponseBase.cs -------------------------------------------------------------------------------- /src/WebApiContrib/ResponseMessages/TemporaryRedirectResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/ResponseMessages/TemporaryRedirectResponse.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Selectors/CorsActionSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Selectors/CorsActionSelector.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Selectors/NamespaceHttpControllerSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Selectors/NamespaceHttpControllerSelector.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Serialization/IHttpMessageSerializerAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Serialization/IHttpMessageSerializerAsync.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Serialization/MessageContentHttpMessageSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Serialization/MessageContentHttpMessageSerializer.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Serialization/UnderscoreMappingResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Serialization/UnderscoreMappingResolver.cs -------------------------------------------------------------------------------- /src/WebApiContrib/Tracing/TraceWriterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/Tracing/TraceWriterExtensions.cs -------------------------------------------------------------------------------- /src/WebApiContrib/WebApiContrib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/WebApiContrib.csproj -------------------------------------------------------------------------------- /src/WebApiContrib/WebApiContrib.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/WebApiContrib.nuspec -------------------------------------------------------------------------------- /src/WebApiContrib/paket.references: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/paket.references -------------------------------------------------------------------------------- /src/WebApiContrib/paket.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/src/WebApiContrib/paket.template -------------------------------------------------------------------------------- /test/WebApiContribTests/Conneg/ContentNegotiationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Conneg/ContentNegotiationTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Data/Request: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Data/Request -------------------------------------------------------------------------------- /test/WebApiContribTests/Data/Response: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Data/Response -------------------------------------------------------------------------------- /test/WebApiContribTests/Formatting/PlainTextFormatterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Formatting/PlainTextFormatterTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Helpers/Contact.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Helpers/Contact.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Helpers/ContactsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Helpers/ContactsController.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Helpers/DeepComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Helpers/DeepComparer.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Helpers/DeepComparerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Helpers/DeepComparerTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Helpers/IContactRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Helpers/IContactRepository.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Helpers/InMemoryContactRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Helpers/InMemoryContactRepository.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Helpers/PrecannedMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Helpers/PrecannedMessageHandler.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Http/HttpRequestMessageExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Http/HttpRequestMessageExtensionsTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/MessageHandlers/ETagHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/MessageHandlers/ETagHandlerTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/MessageHandlers/EncodingHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/MessageHandlers/EncodingHandlerTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/MessageHandlers/HeadMessageHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/MessageHandlers/HeadMessageHandlerTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/MessageHandlers/LoggingHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/MessageHandlers/LoggingHandlerTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/MessageHandlers/MessageHandlerTester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/MessageHandlers/MessageHandlerTester.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/MessageHandlers/NotAcceptableMessageHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/MessageHandlers/NotAcceptableMessageHandlerTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/MessageHandlers/ThrottlingHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/MessageHandlers/ThrottlingHandlerTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/ModelBinders/MvcActionValueBinderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/ModelBinders/MvcActionValueBinderTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/ResponseMessages/ConflictResponseMessageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/ResponseMessages/ConflictResponseMessageTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/ResponseMessages/CreateResponseMessageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/ResponseMessages/CreateResponseMessageTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/ResponseMessages/HttpResponseMessageTester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/ResponseMessages/HttpResponseMessageTester.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/ResponseMessages/MovedPermanentlyResponseMessageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/ResponseMessages/MovedPermanentlyResponseMessageTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/ResponseMessages/NotModifiedResponseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/ResponseMessages/NotModifiedResponseTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/ResponseMessages/OkResponseMessageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/ResponseMessages/OkResponseMessageTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/ResponseMessages/RedirectResponseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/ResponseMessages/RedirectResponseTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/ResponseMessages/TemporaryRedirectResponseMessageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/ResponseMessages/TemporaryRedirectResponseMessageTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Serialization/SerialisationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Serialization/SerialisationTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Serialization/UnderscoreMappingResolverTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Serialization/UnderscoreMappingResolverTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/TestBase.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/TestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/TestHelpers.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Testing/ApiControllerExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Testing/ApiControllerExtensionsTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/Testing/RouteTestingExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/Testing/RouteTestingExtensionsTests.cs -------------------------------------------------------------------------------- /test/WebApiContribTests/WebApiContribTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/WebApiContribTests.csproj -------------------------------------------------------------------------------- /test/WebApiContribTests/paket.references: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebApiContrib/WebAPIContrib/HEAD/test/WebApiContribTests/paket.references --------------------------------------------------------------------------------