Closed anton-pt closed 8 years ago
Hmmm, so I was thinking of bringing in FsCheck to do the tests but to do so I need to upgrade the project to .NET 4.5. Any objections?
by all means please do
:+1:
Anything else needed before this is ready to be merged in? Sorry: I don't have a lot of experience contributing to OSS and doing unit testing....
FSharp Core 4.0 works with Framework 4.0.
I'm not using this library at this moment, but I do maintain software that needs to ship for .NET 4.0.
If you are changing the framework just because of most recent FSharp.Core that might not be the right decision.
Maybe tests can be put in a separate project which targets 4.5.2?
@smoothdeveloper valid point: there should be no need for the main project to change, only the test project. I think it was FsCheck that required 4.5. I will roll back the main project to 4.0 when I get a chance.
@anton-pt once you fix the framework settings this is good to merge
Corrected the definition of Observable.filteri which previously only took a predicate of type 'T -> bool and simplified the definition of Observable.mapi, also improving performance.