copypastedeveloper / given

Given is a bdd library made with the intent of wrapping common testing frameworks easily.
10 stars 2 forks source link

Support for .Net Core 2.2, 3 #17

Open npagare opened 5 years ago

npagare commented 5 years ago

Hello @copypastedeveloper ,

Any plan for releasing an update to support .Net Core 2.2, 3+ ?

Thank you.

copypastedeveloper commented 5 years ago

hey @IoTFier, I've not really done a lot with this project for a few years, I looked at it recently, and it definitely needs some love. I've found that likely in order to upgrade this to core i'd have to change a lot about the way it works, and I'd also want to figure out a way to support xunit, which currently doesn't have any lifecycle hooks to provide the results like this library did.

What exactly do you like about this? I'm thinking about just doing a ground up rewrite. I started on some ideas around a simple implementation of the syntax here, but it lacks a lot of the polish this stuff had.

npagare commented 5 years ago

Hi @copypastedeveloper, thank you for your response.

I am new to your package "given"; found it when I located https://github.com/dpaquette/EntityFramework.Seeder/tree/master/src , which is a great tool but again not available for .Net core yet.

I approached for your potential roadmap to -

  1. use it in my Xamarin Forms based mobile app test cases
  2. I also felt having BDD based scenarios described by users will align with your offering much easier
  3. It is free - open source.. wasn't sure how much support is offered by the author in its upkeep (usual challenge and unknown in OSS)

The cool thing (appearing on mirage) to me is the future of unified .Net 5+ So, having your offering ready now to align us to that end will be an awesome Positive to have

Thoughts ?

Thanks