Comments (10)
.NET Core RC2 is now supported via netstandard1.1, in an alpha release - https://www.nuget.org/packages/RichardSzalay.MockHttp/1.3.0-netstandard-alpha2
Why alpha? I had to mess around with my NuGet target frameworks, so I wanted to make it clear that it might not work.
I've also cleaned up support for Xamarin, and fixed a bug specific to the Xamarin Android platform. There should be no more assembly version conflict warnings on these platforms.
I've successfully run a basic example against the following targets using the new build:
- .NET Core RC2 Console App
- .NET 4.0 Console App
- .NET 4.5 Console App
- Xamarin Android Unit Test App
- UWP App
I'd love to hear your feedback. I'm happy to promote it to beta/rc/release based on how happy you guys are with it.
from mockhttp.
Hi I was wondering how the progress is going? I'm keen to get this working in a dnx project?
from mockhttp.
Hey, the dnx branch has it all set up but I've yet to publish a nuget nightly for it. Feel to clone the branch and reference the source directly.
I'm unlikely to publish a real release before aspnet goes rc2 as the PCL targets are changing.
from mockhttp.
Oh ok thank you, I didn't realise the dnx branch was actually working good stuff :)
Is the dnx for 451 only or is core (dnxcore50) supported?
from mockhttp.
dotnetcore is supported via the dotnet5.4 moniker (a la aspnet5 rc1), but it will change to netstandard1.0 when rc2 is released.
Let me know how you get on, as I have no real aspnet 5 project to test with)
from mockhttp.
I was able to add it to my local asp.net 5 project using the local nuget method. I'm trying to work out how to add it as a dll assembly directly which I'm find hard to figure out.
I'm trying to follow this method:
http://stackoverflow.com/questions/29970854/how-do-you-add-references-to-locally-created-non-asp-net-5-dlls-to-an-asp-net-5
from mockhttp.
I decided to go via the local nuget route and the project seems to be working well great work
from mockhttp.
Hi @richardszalay, GeoIP2 is being ported to .NET Core: maxmind/GeoIP2-dotnet#60.
The UnitTests project in their solution consumes MockHttp package, so I have #if
'd out the test file which was expecting mockhttp for NetCoreApp1.0.
Are there plans to release a beta with NetStandard1.4 like https://www.nuget.org/packages/MaxMind.Db/2.1.0-beta (which would not affect the stable version for major consumers)? Meanwhile, we, in the down-streams, would be able to consume that unstable preview version. Note that dotnet CLI RC2 is only days away and hopefully there would be no major / breaking change until then.
We have Travis (for OS X & Ubntu)) and AppVeyor scripts configured which downloads the latest version (daily builds) of CLI per job run. Those scripts are derivatives of ones proposed in dotnet/cli repo's issue 2113. If it helps, please feel free to reuse that community-evolved CI build script in your DNX (dnx .Net Core) branch. :)
from mockhttp.
@am11 Tbh, I've been holding off on a beta until RC2 was released. I like the idea of the nightly tools download as part of your build, but honestly the issue for me has been guidance around TFMs and unit testing.
I've reached out to the dotnet guys again, but if you were to push your netcore branch to your github repo I'd be happy to use that as guidance.
from mockhttp.
Released in 1.3.0
from mockhttp.
Related Issues (20)
- Feature Request: Support BaseAddress and DefaultRequestHeaders HOT 3
- Not Compatible with Sync HttpClient Send HOT 4
- Matcher async support HOT 4
- PostAsync with When() returns NotFound - but only when an Expect() is also defined HOT 6
- How to add additional conditions to .When()? HOT 1
- HttpClientJsonExtensions.PostAsJsonAsync Throws NullReferenceException When Serializing the Property/Value Message = "Message:" HOT 2
- Package does not support URI containing fragments HOT 3
- Not seeing anyway to follow redirects HOT 2
- Does not support URL-encoded content in URIs HOT 2
- Lib cannot be used in .NET7 projects HOT 3
- IMockedRequestMatcher should have MatchesAsync HOT 2
- Helper to read JSON file as response HOT 2
- Multiple requests fail on version 7 when using Expect HOT 5
- Wildcard in header matching HOT 1
- GetMatchCount does not recognize outbound requests made with the same base address HOT 3
- QueryMatcher Case Sensitiviy HOT 3
- System.InvalidCastException: Unable to cast object of type 'RichardSzalay.MockHttp.RequestHandlerResult' to type 'System.String' HOT 2
- GetMatchCount unexpectedly returning 0. HOT 3
- Configure a delayed response HOT 2
- Different behavior between MockHttp 6.0.0 and 7.0.0 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mockhttp.