patrickherrmann/Bumblebee — pull request #15 by toddmeinershagen (2014-06-12 03:58:20+00:00)
Title: Couple of Additions and Suggestion for Nuget.org

Hi Patrick,

I really like what you have done with the framework. I have been looking to create a page framework as an abstraction over Selenium that would allow for a static, fluent-like interface for QA folks. I really appreciate the composability and verification touches as well.

I very much would like to push this to Nuget.org as I did with FactoryGirl.NET, however, your name is conflicting with another project. I looked up some synonyms and found two that might be of interest to you: Honeybee and Drone. Let me know if you are open to me refactoring the solution to use that naming and adding scripts to push via Nuget, etc.

For this set of changes, I have:

1. added a generic singleton that is multi-threaded capable for instantiating the Session object. You can see it in action in the Integration Tests for the SessionOfTTests.cs class file. I also made the Session class an internal class file so that others cannot directly try to instantiate it. (Let me know what you think of this.)

2. I have also made the selenium references via Nuget dependencies to make it easier to update to the latest versions 2.42.0. It also has Nuget restore for the solution so that others that pull the solution will automatically get the dependencies when they build the project.

Hope this helps,

Todd Meinershagen
todd@meinershagen.net